The Leonard Hotel
Hotels - 4 Stars in Mayfair, LondonThe Leonard Hotel is situated in the heart of the West End, offering comfortable and luxurious surroundings with an antique feel. There is also a small bar and restaurant offering a full menu, as well as conference facilities. They have 31 rooms equipped with satellite TV, modem point, fax machine, safe, mini bar and air conditioning, and 24 hour room service is available. They also provide laundry and childcare services.
Nearest public transport
Marble Arch - Underground
Similar businesses nearby