Mowbray Court Hotel Mowbray Court Hotel, 3 Star Hotel

28/32 Penywern Road, Earls Court, London, SW5 9SU

The Mowbray Court Hotel is situated on quiet, tree lined street in the exclusive Royal Borough of Kensington and Chelsea. Guest rooms each have a flat-screen TV and private bathroom with a shower. There is a 24-hour front desk at the property.

Search deals for Mowbray Court Hotel Earls Court, London

Situated on Penywern Road in Earls Court, the Mowbray Court Hotel is near to Knightsbridge and a short walk to Kensington Palace, the Royal Albert Hall and Museums in South Kensington.

Compare similar hotels

Customers who viewed Mowbray Court Hotel also viewed the following hotels in Earls Court