Where is Illa Fantasia?

Where is Illa Fantasia located?

Illa Fantasia, Illa Fantasia (Station), Spain (approx. 41.50201°, 2.35931°)


Where is Illa Fantasia on the map?