Explore details about location Perry Avenue. Perry Avenue is a location situated within the Niagara Falls alongside other areas such as Robert Moses State Parkway, John Avenue, Tennessee Avenue.