Address: 3A Hadley Parade, London, United Kingdom.
Nearest Landmark: High Barnet Underground Station
(12 minutes walk)
Distance: 11.6 Miles from London Centre
At Zen Apartments London our goal is to provide exceptional city experiences, offering you luxurious apartments right in the heart of Canary Wharf or City...