Where is Tabaiba?

Where is Tabaiba located?

Tabaiba, Tabaiba (Station), Spain (approx. 28.4057°, -16.3313°)


Where is Tabaiba on the map?