Explore details about location McRae Street. McRae Street is a location situated within the Niagara Falls alongside other areas such as Stanley Avenue, Dell Avenue, Glengate Street.