Where is Sa Foradada?

Where is Sa Foradada located?

Sa Foradada, Sa Foradada (Station), Spain (approx. 39.74937°, 2.631002°)


Where is Sa Foradada on the map?