The hotel is situated in South Kensington means it is just a few minutes walk away from Harrods and the Royal Albert Hall. The interior of the building has been designed with bright colours but with complete comfort in mind and at the Fifteen Cromwell Place and Bar 15 you can enjoy breakfast, lunch, afternoon tea and/or dinner.
Things To See And Do In The Area
15 Cromwell Place, London, SW7 2LA
Nearest Underground Station(s)