Explore details about location 24th Street. 24th Street is a location situated within the Niagara Falls alongside other areas such as Robert Moses State Parkway, 80th Street, Robert Moses Parkway.