Sardinia Bar & Restaurant
Location picture
Stunning 8.6 (15 reviews)
Approx. €28
Location
Carrer de Cesar, 10
07610 Palma