Eden House, Harrow-on-the-hill

Property details

Property type: Apartments

Property Description

A large apartment building of 73 luxury flats. The Building is perfectly placed by the Tube station and the famous Hill.

Location

Pin icon