Explore details about location Nelson Street. Nelson Street is a location situated within the Waterville alongside other areas such as Glen Avenue, Hillside Avenue, Aubrey Street.