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