Where is Maiorca?

Where is Maiorca located?

Maiorca, Maiorca (Station), Portugal (approx. 40.166363°, -8.756611°)


Where is Maiorca on the map?