The 3-star Odessa Wharf Hotel London offers quick access to Holy Trinity Church, situated nearly a 5-minute walk away.
The public Trafalgar Square is around 7 km from the hotel, while the Southwark Park is located 2.1 km away. Sports fans can also visit The Den Football Stadium, approximately 10 minutes by car from this London hotel, and take their families to the cantilevered Coca-Cola London Eye Observation Wheel, which is approximately 15 minutes' drive away. You can easily find the floor glass Shard Skyscraper 3.8 km from the Odessa Wharf London.
The Ship and Whale serves various kinds of British dishes 500 metres away.