About Apollo Hotel
The family owned Apollo Hotel London is a b&b hotel established in 1976. This nice b&b hotel is situated in the centre of London and close to Kings Cross and St Pancras station. Guests of this beautiful b&b hotel have the opportunity to visit popular tourist attractions such as the Big Ben and the Tower Bridge which are easily accessible from the Apollo Hotel London.
In addition, all the hotel rooms have wash hand basins, colour TV and linen. Guests of the Apollo Hotel London can enjoy a relaxing night and an excellent English breakfast which is included in the price.
Visitors of London looking for a centrally located b&b hotel providing nice rooms at reasonable prices will certainly enjoy their stay at the Apollo Hotel London.
If you would like more information about Apollo Hotel or would like to make a reservation feel free to contact us.