St Clement
Location:
United Kingdom
COMING SOON
Set in the heart of Central London overlooking the River Thames, this ultra-luxury hotel is conceived as a new icon of refined urban living, combining British elegance with international sophistication and sweeping river views.
Our scope centers on two signature venues designed to become London’s next social destination. The all-day dining restaurant is a French-meets-London brasserie, blending classic Parisian charm with contemporary British flair, while the piano bar is imagined as the private home of a legendary art collector—intimate, layered, and richly detailed—creating a residential, cultured atmosphere for drinks & live music.






