All you need to know about Mansion House, London

Although not technically a district, Mansion House is an area located within the City of London and is the official residence of the Lord Mayor. It’s also often used for many of the Square Mile's official functions. This makes serviced accommodation within the area perfect for corporate travellers. We provide a range of serviced apartments throughout Mansion House, as well as within other districts in the City including Blackfriars and Liverpool Street

Our expert staff can work with your itinerary to ensure you get the best possible serviced apartment for your stay. A Mansion House serviced apartment provides business travellers with a more economical and enjoyable alternative to an extended hotel stay. Contact our team today to discover how simple your next business trip to the city can be.

A satellite image of the Mansion House area

What our clients say about us.

Our Awards

Service Excellence Team Award
SAA Winner
Emmas EMEA
Game Changer Team Award
SAA Winner
BTAs
Emmas APAC 2023 Winner

Our Certificates