West Hampstead Square
Learn more

Close
A new square in the centre of West Hampsted providing an entry point to a series of seven blocks with a total of 198 luxury flats.
Gallery
Details
Location ― 187-189 West End Ln, London NW6 2LJ