Baytree Hotel
Pub
The Baytree Hotel is located in East London, near the Olympic Village in Stratford. It offers amenities such as free Wi-Fi and includes a pub.
Location
Vota recommends
What are you in the mood for?
Best places nearby
The highest rated places close to Baytree Hotel.
Local restaurants nearby
59-Vicarage Lane, London, E15 4HG, United Kingdom



