Description
The four-star hotel located in the heart of Bayswater London Premier Bayswater, close to Notting hill and Hyde Park in Central London. In typical British style, the hotel occupies the premises of the three massive Victorian townhouses.
Contrasting modern interior and bright colors make London Premier Bayswater is truly unique.
Nearest metro station - bayswater
67 rooms