Restaurant Osteria de Plaça Sant Francesc hero image

Restaurant Osteria de Plaça Sant Francesc

Restaurant

Plaça de Sant Francesc, 2, Centre, 07001 Palma, Illes Balears, Spain

Biter Score
8.4
Closed
Monday: 1 PM – 11 PM
Restaurant Osteria de Plaça Sant Francesc photo 1
Restaurant Osteria de Plaça Sant Francesc photo 2
Restaurant Osteria de Plaça Sant Francesc photo 3