Mowbray Court Hotel

hotel1_MowbrayCourtHotel.jpg
Welcome to Mowbray Court Hotel a comfortable and affordable hotel located in the affluent area of Kensington, in close proximity to the heart of London. The hotel's great location means guests have excellent access to many attractions in London e.g. Earl's Court Exhibition centre and Olympia Exhibition Centre as well as the many world famous attractions London has on offer.