Situated in a quiet, leafy square, the Bayswater Inn is perfectly located to enjoy London at its best. All 139 rooms have en-suite bathrooms and have been refurbished to a high standard.
The Cleveland Square is a 4 star hotel in a lovely period building in the Bayswater area of London offering 31 self contained apartments with their own kitchen and lounge area.
Situated in a peaceful, restored Victorian terrace close to Kensington Gardens, this simple yet comfortable hotel provides high standards of service and hospitality.