Explore details about location New Barns Avenue. New Barns Avenue is a location situated within the Manchester alongside other areas such as Lawnhurst Avenue, Deighton Avenue, Levenshulme Terrace.