Ibiza

Restaurante Plaza del Sol

97

7 Placa del Sol,
Ibiza,

Spain,
07800.

The seafood is excellent and the setting romantic at this restaurant on a hidden stone terrace in the Old Town.