El Barco

Fresh seafood, with the best views.

Open

El Barco

Description:

Phone: +34 971 19 32 78

Address: Platja de Talamanca, 07800 Ibiza, Balearic Islands, Spain