Most likely from the well. Sulfer (rotten egg smell) and iron are the two most common elements in well water. We have a well at home, and have filtration to eliminate it inside the house. Filling our RV tank from home, or using water from the campground, the filters built in do help.
I suggest buying a filter set up to add to your city water hookup. Should do the trick.