Level
Economy / Budget
Brand
Motel One Hotels & Resorts
Location
London, United Kingdom
Type
Urban
Category
New Building
Year of Completion
2014
Supplied by