Explore details about location Simmons Avenue. Simmons Avenue is a location situated within the Niagara Falls alongside other areas such as 15th Street, Iroquois Street, F Street.