Located in London, this hotel is situated in close proximity to many public transport links. The property offers ease of access to a number of the city's most prominent attractions. Heathrow International Airport is conveniently located within easy access of the property. A host of shopping, dining and entertainment opportunities can be found nearby. This charming property greets visitors with the promise of a comfortable stay. Tastefully-designed guest rooms offer a peaceful setting in which to unwind. The hotel's staff are on hand to ensure that guests' needs are fully catered for. This property is a great choice for every type of traveller visiting London.
Please select your Flight