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