Switch Island, Aintree



A retail park in Aintree, approximately 6 miles to the north of Liverpool City Centre, comprising approximately 170,000 sq ft of retail and leisure accommodation. The park comprises a terrace of 4 units and a cinema, together with a pod unit, drive through and public house.

Fully Let