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.
Unavailable: Carbon monoxide detector