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.