Explore details about location Aquila Avenue South. Aquila Avenue South is a location situated within the St. Louis Park alongside other areas such as Edgewood Avenue South, West 37th Street, Inglewood Avenue South.