Mowbray Court Hotel is a listed Victorian building in Earl's Court, this hotel is a 3-minute walk from the Earl's Court Underground Station. The Mowbray Court Hotel features air-conditioned rooms with free Wi-Fi.
Number of rooms: 138
28/32 Penywern Road, Kensington and Chelsea, London, SW5 9SU, United Kingdom
Hotel booked 1 times today.