Explore details about location Dell Avenue. Dell Avenue is a location situated within the Niagara Falls alongside other areas such as Niagara Parkway, Roger Crescent, Niagara Parkway.