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.
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.