Explore details about location Glenview Avenue. Glenview Avenue is a location situated within the Niagara Falls alongside other areas such as Theresa Street, St Paul Avenue, Galaxy Drive.