Hotels in England

Central Park is a charming hotel situated a stone’s throw from the famous Hyde Park in London. Its central location also provides easy access to all motorway links and both Earl’s Court and Olympia exhibition centres are little more than 15 minutes away by public transport. If you wis…
From: &#pound;10 GBP (double room / night)

The Park Hotel is an excellent budget accommodation, family run hotel situated in the heart of London close to Victoria train station. It’s location makes the Park Hotel a perfect site to explore London either for business or pleasure. The Park Hotel is a Victorian style hotel with lo…
From: &#pound;27 GBP (double room / night)

Share This Post