London City Apartments  -  

123 Offord Road, London, N1 1PQ

Distance  Distance from London City Apartments to London is approx 3.02miles  London centre is approx 3.02 miles