Explore details about location Snowbird Avenue. Snowbird Avenue is a location situated within the Weymouth alongside other areas such as Avonia Avenue, Mansfield Street, Front Street.