Situated in London, 650 yards from Olympic Stadium, Olympic Rooms features a terrace and views of the city. Stratford Westfield and Olympic park only a minute walk away.
Victoria Park is 1.4 miles from the property. Free WiFi is provided throughout the property.
O2 Arena is 2.5 miles from Grand. London City Airport is 3.1 miles away.