Map
Playa de Illetas, Formentera, Spain
Restaurant
Es Moli de Sal