Apollo Hotel
64-66 Queensborough Terrace, Bayswater London, Greater London W2 3SH
(45 Rooms)
APOLLO HOTEL is situated in peaceful picturesque Bayswater.
Nearby Underground stations include Bayswater & Queensway. The Apollo Hotel is perfectly located to enjoy London at its best . The location is ideal for Oxford Street ,Marble arch,Madame Tussauds Buckingham Palace and Hyde Park.
Directions Paddington train station which link Heathrow Central London is also just a short walk away. The Apollo Hotel is close to Queens Way Central Line and Bays water District and circle line.
|