The Apollo Hotel London is a small family run bed and breakfast hotel located in the centre of London, just a few minutes away by foot from the underground stations Kings Cross and St Pancras. Furthermore, the Apollo Hotel London has excellent access to the nearby Eurostar at St Pancras International Station.The Apollo Hotel London is suitable for a range of guests whether for business or for leisure. The Apollo Hotel London offers a range of hotel rooms to cater for your travel needs.Ideally ... More