Restaurant Osteria de Plaça Sant Francesc
Restaurant
•
Plaça de Sant Francesc, 2, Centre, 07001 Palma, Illes Balears, Spain
8.4
Tuesday: Closed
See if anyone you trust recommends it!