Updating availability and prices
Location In the heart of London, the hotel is located in a private courtyard in an ultra-quiet street between Mayfair (1.5 km) and Green Park (650 m). The bus station and various shopping venues are approximately 500 m away. Victoria Station is some 2 km or 20 minutes
SPA
INTERNET
GYM
BUSINESS CENTER
BICYCLE RENT
DISABLED ACCESS
Hotel
Room
Activities and leisure
Restaurant