Landmark Hotel

Hotel Address: 222 Marylebone Road London. Location. The Landmark London is located in central London, close to Madame Tussaud"s Wax Museum, Marble Arch, and Royal Albert Hall. Nearby points of interest also include Buckingham Palace and Trafalgar Square. Hotel Features. The Landmark London features a restaurant and a bar/lounge. Room service is available 24 hours a day. The hotel serves English breakfasts (surcharges apply). Recreational amenities include an indoor pool, a health club, a spa tub, a sauna, and a fitness facility. Spa am… read more.


Check Rates Availability button2



Landmark Hotel

Keine Kommentare:

Kommentar veröffentlichen