Olympus house E6 £435,282 2 Bedrooms ● Olympus House, Barking Road, London, E6 Olympus house offers a stunning new collection of 1-, 2- & 3-bedroom apartments for sale. View details