European Hotel
HotelSimple, family-run hotel in a row of townhouses offering no-frills rooms & Wi-Fi. People often mention room, hotel, staff, shower, clean, good, breakfast, water, rooms, stay,
Address
11-15 Argyle Square, London WC1H 8AS, United Kingdom
Website
Contact
+44 20 7278 3408Price rating
$69/night
Rating on Google Maps
3.00 (677 reviews)Open on Google Maps