Hotel Alexandra, London, United Kingdom

Alexandra, London, United Kingdom The hotel "Alexandra" was restored in February 2000 and is located in the heart of London at Hyde Park with easy access to major attractions: museums and Piccadilly Circus, Madame Tussauds, the Royal residence - Buckingham Palace, the shops of Oxford Street, Trafalgar Square, National Art Gallery.
43 rooms, lift, breakfast room, safe at reception.


Facilities in the room, shower, hair dryer, TV, telephone, tea and coffee, available 24 hours.