Where is Frontera?

Where is Frontera located?

Frontera, Canary Islands, Spain (approx. 27.75404°, -18.00367°)


Where is Frontera on the map?