This hotel is centrally located in the Bayswater district of London, close to Queensway underground station and Bayswater Road. Countless shopping venues, bars and restaurants are to be found in the vicinity
See more: Hotels in Europe Hotels in United Kingdom Hotels in London Holiday Destinations in Europe