UK
South East England
Retail Ilford Hill IG
IG1
The Horizon Building
Long Lease
3,778 sf
Shop, Office
The Horizon Building comprises of 3 new self contained commercial premises at ground floor..
The Horizon Building, now one of Ilford's landmark new mixed use development, is located within the vibrant and multicultural town centre of..