Elmwood Hotel, Hotels at London United Kingdom
Elmwood Hotel is Best Hotels In London United Kingdom. 2 star accommodations that already have 170 evaluations and 6.4 ratings. You can keep as of this lodge with prices beginning at USD 131, sign in at 2:00 PM and have a look at at 11:00 AM.
The 2-star Elmwood Hotel offers comfort and convenience whether you're on business or holiday in London. The hotel offers guests a range of services and amenities designed to provide comfort and convenience. To be found at the hotel are free Wi-Fi in all rooms, 24-hour security, daily housekeeping, ticket service, 24-hour front desk. Designed for comfort, selected guestrooms offer television LCD/plasma screen, internet access – wireless, non smoking rooms, heating, desk to ensure a restful night. The hotel offers various recreational opportunities. A welcoming atmosphere and excellent service are what you can expect during your stay at Elmwood Hotel.
Photos of Elmwood Hotel, Best Hotels In London United Kingdom
Elmwood Hotel Adresssed
19 Argyle Square , London, , United Kingdom, Postal Code : WC1H 8AS
Country Iso Code : GB, at Longitude :-0.121917 and at Latitude :51.529.095
or search :
The Best Hotels In London United Kingdom
See Also :