Leisure/Hospitality - London, N/A, gb
Opened in 1960, The Mowbray Court Hotel is situated in Central London, in the popular and attractive Earls Court area. The hotel offers 90 bedrooms, all with full en-suite facilities. A further 50 rooms will become available shortly. Bedrooms are divided between the main building and the annexe building located two doors away. Please note that the annexe does not have a lift so guests with mobility problems should please contact the hotel to ensure you are given a suitable room.
Outlook
Apache
WordPress.org
Microsoft Office 365
Bootstrap Framework
Google Analytics