Address: The Leonard Hotel, 15 Seymour Street, London, W1H 5AA
|
FacilitiesSome rooms en-suiteColour televisionTea & coffee making facilitiesTelephoneIroning board & iron availableHairdryerMini barHotel barHotel restaurantChildren welcomeParkingNon-smoking areasTotally non-smokingMajor credit cards acceptedGames roomConference facilitiesGymnasiumSaunaSwimming pool
|