Hotels in Bayswater
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.
Credit Cards Accepted
TV in Rooms
More Hotels nearby
This page viewed on 3,288 occasions since Oct 16th 2005