Verified listing
Share:

Town centre development opportunity

Ilford, United Kingdom

66%

Offers invited

Development

#35627

Value-Add, Opportunistic

27 Jan 2025