Restaurant
Leonardo Cafè
7 locals recommend
Tips from locals
A very good restaurant located just off the main square in Santa Maria. Food is great and the décor is classy too.
Locals also recommend
Location
Santa Maria, Sal