Acest hotel este apreciat penrtru un raport excelent calitate/preţ în Londra!
Hotelul Mowbray Court este situat în Londra, la 1 km de Stamford Bridge. Proprietatea are un restaurant și pune la dispoziție camere dotate cu aer condiționat și acces WiFi gratuit.
Camerele au fost renovate în 2016 și sunt dotate cu TV cu ecran plat, ceainic și baie privată, prevăzută cu duş sau cadă, bideu şi articole de toaletă gratuite.
Proprietatea are recepție deschisă nonstop.
Hotelul Mowbray Court se află la 1,1 km sediul clubului de fotbal Chelsea FC și la 1,3 km de centrul de expoziții Olympia. Aeroportul London City este situat la 17 km de proprietate.