Explore details about location Burrows Avenue. Burrows Avenue is a location situated within the Manchester alongside other areas such as Midlothian Street, New Viaduct Street, Albine Street.