Located right near the 3-star Odessa Wharf Hotel London, guests can quickly reach the community Surrey Docks Farm.
This London hotel is only a few steps from The Ship and Whale restaurant with its British dishes.
This London hotel is about 25 minutes on foot from the Limehouse district and 4.7 km from the Tate Modern. Sports fans will also enjoy visiting The Den Football Stadium, 2.5 km from the hotel. Visit Globe Pond, approximately 900 metres from the Odessa Wharf London, and feel complete harmony with the nature of United Kingdom. The accommodation is situated nearly a 10-minute drive from St Paul's Anglican Cathedral.
No reviews yet :(
If you stayed at this hotel, share your experience with us, please