Mowbray Court Hotel 28/32 Penywern Road, Earls Court, London, Greater London, UK
Welcome to the Mowbray Court Hotel! If you are looking for an affordable accommodation in the centre of London but a hostel is not your favourite choice? Stop looking you just found it! Our hotel is a tourist class 2 star economy hotel with 75 bedrooms, the majority of which have full en suite facilities. ...
Two min walk to Earls Court Tube Station.
The price here includes all taxes and surcharges, the price you see is what you pay.