The 2-star Mowbray Court Hotel lies within 6 km from Theatre Museum.
The property is set 20 minutes' walk from V&A - Victoria and Albert Museum. There are restaurants and bars in the area.
Mowbray Court Hotel is a property in London that comes with 138 rooms and provides climate control and an iron with ironing board.
Guests will enjoy Chinese cuisine of Dragon Palace, which is about 150 meters away.
5 minutes' walk to West Brompton train station.
Mowbray Court Hotel offers 24-hour reception and concierge service.