Been here? Tap the star.
Santa Rosa - Artillery Colonel Victor Larrea International Airport — Santa Rosa, El Oro Province, Ecuador