Prices from
£285,000
London Square Watford, Watford, WD24
London Square Watford is a standout residential development in the heart of Hertfordshire. Comprising brand new studios, one and two-bedroom apartments, this thoughtfully designed developmen...
View development