Clover Court Apartment London
Conveniently set in the Tower Hamlets district of London, Clover Court is located less than 1 km from Canary Wharf Underground Station, 5.1 km from West Ham and 5.2 km from Tower of London.
Number of rooms: 69
45 Millharbour, Tower Hamlets, London, E14 9TR, United Kingdom