Explore details about location Stamford Street. Stamford Street is a location situated within the Niagara Falls alongside other areas such as McMicking Street, Leeming Street, Hennepin Crescent.