Updating availability and prices
The London Olympus Hotel is situated in the heart of Stratford, a 2-minute walk from the University of East London, and a 10-minute walk from Stratford International rail and tube station
Free Wi-Fi, an en suite bathroom and a TV are featured in this room
Book now, best price guaranteed!
Hotel
Room