Explore details about location Levine Street. Levine Street is a location situated within the Niagara Falls alongside other areas such as Rainbow Bridge Street, Freeman Street, Dorchester Road.