Explore details about location Spencer Avenue. Spencer Avenue is a location situated within the Manchester alongside other areas such as Providence Street, Hollyhedge Road, Northcote Avenue.