Located in the area of Kensington in close proximity to the heart of London, is the stunning Mowbray Court Hotel, this hotel is comfortable and affordable and is idea for both business and leisure travellers with its excellent location means that all guests have superb access to many famous and popular attractions that London has to offer.
On hand are a team of professional and friendly staff to welcome you to this superb hotel and are there to ensure that you have a comfortable and relaxing stay. Should you have any queries with regards to your stay please don’t hesitate to contact a member of our front desk team.
This accommodation offers a wide range of superb facilities and services to all guests such as full en-suite facilities lifts to all floors and laundry services. After a long day of travelling or business the ideal please to unwind and relax while enjoying a drink with friends in the much laid back and friendly atmosphere is the Bar at this stunning hotel.