Explore details about location Elwell Street. Elwell Street is a location situated within the Seneca Falls alongside other areas such as Water Street, Van Rensselaer Street, Pinehurst Drive.