Explore details about location Elgin Street. Elgin Street is a location situated within the Niagara Falls alongside other areas such as Willinger Street, Valley Way, Lundys Lane.