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.
Log in with your cycle.travel account:
Password |
Or simply use your account on: