Monarch House offers serviced apartments in Kensington, West London. Offering both business and leisure guests an opportunity to experience a true home from home in a secluded hideaway located off Kensington High Street, right next to Holland Park. Featuring some of the highest quality luxury serviced apartments in Kensington.