Monarch House delivers premium serviced apartments in Kensington, offering stylish 1–3 bedroom residences designed for corporate travellers, relocations and seamless extended stays in London.
Monarch House Serviced Apartments on High Street Kensington offers spacious 1, 2 and 3 bedroom luxury apartments, ideal for corporate stays, relocation and extended business travel in central London.