Set in London, 1 km from Stamford Bridge, The Mowbray Court Hotel features air-conditioned rooms with free Wi-Fi. Guests can enjoy the on-site restaurant. Refurbished in 2016, the rooms include a flat-screen TV. You will find a kettle in the room.
28/32 Penywern Road, Kensington and Chelsea, London, SW5 9SU, United Kingdom
Hotel booked 2 times today.
Nightly rates from $86