Explore details about location Barnes Avenue. Barnes Avenue is a location situated within the Weymouth alongside other areas such as Marine Road, Mcgeoch Street, Front Street.