OYO Townhouse Apollo Hotel
OYO Townhouse Apollo is the budget hotel with standardised amenities to provide a superior check-in experience. Located in London, this hotel has 3 miles from Buckingham Palace and 4 miles from London Eye. With Free Wifi and Housekeeping services, OYO Townhouse Apollo provides all that you need in a hotel at an unbeatable value!
Special Features
The hotel room is equipped with a TV, an intercom system.
A hotel that features a modern design. It has a fire-extinguisher in the lobby and private check-in and check-out. Non smoking rooms are available, with CCTV cameras to ensure your safety.
Location & Transportation
The property is well connected to nearby popular attractions, such as The British Museum(3 miles), Hyde Park(2 miles), and Trafalgar Square(3 miles). London City Airport is 12 miles away.
England Bed & Breakfast - Greater London Bed & Breakfast - London Bed & Breakfast
Queensborough Terrace 64-66
W2 3SN London
Greater London - England
Great Britain
Description of way
Bed & Breakfast London
Bed & Breakfast Greater London
Bed & Breakfast England