Skip to main content
Central London Hotel

CENTRAL LONDON HOTEL

A 95-room concept hotel in the heart of London's professional environment, aimed at collaborative working and short-term living, with easy access to the city's hustle and bustle.


Project Year: 2021

Country: United Kingdom

Location: London