Andora Apartments
Apartment
London
Located in London within 3.4 km of Olympic Stadium, Andora Apartments offers self-catering accommodation with free Wi-Fi, a flat-screen TV and a kitchen.
Number of rooms: 9
2A Sanderstead Road, Leyton, Walthamstow, London, E10 7PP, United Kingdom