We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. Read more…
The Mowbray Court Hotel

The Mowbray Court Hotel

28-32 Penywern Road, London, SW5 9SU, United Kingdom

Get Directions

+44 (0) 20 73738285

Categories
Work hours Add information
About The Mowbray Court Hotel is strategically located in the heart of Earls Court, London. Experience 3* budget accommodation near Earl Court Tube station.
The Mowbray Court Hotel cover
Description The Mowbray Court Hotel is a well managed 3-star hotel located in the heart of Kensington, London. Just 2 minutes walk from Earls Court tube and well connected to London’s top attractions.

Similar places nearby