Offering city views and a terrace, Olympic Rooms is situated in the Newham district of London, 600 metres from Olympic Stadium and 2.2 km from Victoria Park. Complimentary Wi-Fi is provided. Some units also have a kitchen equipped with a dishwasher.
Icona Point 58 warton road, Stratford, Newham, London, E15 2LE, United Kingdom
Nightly rates from $80