Featuring a restaurant, the luxury The Stafford London Hotel lies a mere 6 minutes' walk from Mayfair. A short way from the Protestant Westminster Abbey, this 5-star hotel offers air-conditioned rooms plus a fitness centre.
The hotel is near Central London with 24 hours bus routes, 3.5 km from the huge Borough Market, and 2.6 km from Royal Albert Hall. The Stafford London is also immersed in theatres and art galleries, and is also just a few steps from the known international Agnews Art Gallery. Parks are close to this accommodation. To enrich your historical consciousness, visit Buckingham Palace, which stands within 10 minutes' walk of the hotel. Right near Green Park tube station, the property is centrally located for exploring the city.
The Stafford London Hotel offers 105 rooms with air conditioning, as well as self-catering options such as a mini-bar. Furnished with a writing table, they also have soundproof windows. The luxury bathrooms are appointed with a walk-in shower and a separate toilet, along with a hair dryer and bathrobes. Guests can enjoy views of the city from this London hotel.
The on-site à la carte restaurant offers European cuisine. The lounge bar provides you with a place to unwind. The Wolseley offers a selection of British delicacies and lies about 400 metres from The Stafford.
Check-in:from 15:00-23:59 hours
Check-out:until 12:00 hours