Route GuidesRoutes City GuidesCities Map Log in

Mowbray Court Hotel

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

138 rooms · ★★★ · from £89


Set in London, 1 km from Stamford Bridge, The Mowbray Court Hotel features air-conditioned rooms with free WiFi. 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.