Galliard Homes Limited

Carlow House is Galliard Homes' latest Platinum Collection development comprising 85 luxury properties over four storeys, and is set to feature London's largest winter garden.

Print