This 4-star luxury hotel is in London's Mayfair, just off Berkeley Square. Oxford Street is 800 metres away. The hotel has complimentary Wi-Fi, air-conditioned rooms and an award-winning restaurant.
Number of rooms: 105
35 Charles Street, Mayfair, Westminster Borough, London, W1J 5EB, United Kingdom
Hotel booked 1 times today.