Euston Square Apartments
Euston Square is an apartment in London within short distance of Buckingham Palace, Royal Opera House and Tower of London.
The city center is 3 km away. Serving both food and drinks, Snazz Sichuan and The Gilbert Scott are situated around 100 meters from the property.
The venue features Deluxe Apartment and Executive Apartment. There is a private bathroom.
Just 15 minutes' drive from London City airport.