Offering quality accommodations in the business, sightseeing district of London, Elmwood Hotel is a popular pick for both business and leisure travelers. Set from the excitement of the city, this 2-star hotel commands an excellent location and provides access to the city’s biggest attractions. Visitors to the hotel can take pleasure in touring the city’s top attractions: St. Pancras Station, The Camden Centre, British Library.
Offering hotel guests superior services and a broad range of amenities, Elmwood Hotel is committed to ensuring that your stay is as comfortable as possible. Top features of the hotel include free Wi-Fi in all rooms, 24-hour security, daily housekeeping, ticket service, 24-hour front desk.
Guests can choose from 35 rooms, all of which exude an atmosphere of total peace and harmony. Besides, the hotel’s host of recreational offerings ensures you have plenty to do during your stay. Elmwood Hotel is your one-stop destination for quality hotel accommodations in London.