Locals Only IBIZA

Locals Only IBIZA

www.facebook.com/localsonlyIBIZA
Plaza del Parque, 5 Ibiza Town, Spain 07800 / Farm to table menu. Locally sourced, locally loved. Terrace dining in Plaza del Parque, Ibiza Town, SPAIN. Think Globally, Eat Locally.
Locals Only IBIZA