Acocks Green
Station Road, Birmingham - United Kingdom
This light industrial development on Birmingham's Station Road offers businesses flexible terms in a city centre location.
Umberslade owns and manages the site, which is home to a variety of tenants.