Explore details about location Poplar Avenue. Poplar Avenue is a location situated within the Manchester alongside other areas such as Princess Road, Barlow Moor Road, Greenford Road.