The Ampersand Hotel ***
London, United Kingdom
Sleeping Rooms
150 rooms
Location
Sleeping Rooms
Total number of rooms
150
Maximum number of rooms for groups
Address and Location Info for The Ampersand Hotel
Full Address
2-10 Harrington Road SW7 3ER
City
London
Region
London
Country
United Kingdom
Latitude
51.494228
Longitude
-0.175298