Explore details about location Linwood Avenue. Linwood Avenue is a location situated within the Niagara Falls alongside other areas such as Pierce Avenue, 8th Street, Robert Moses Parkway.