O Leonardo
Pça. das Flores 16, 7580-210, Santa Maria do Castelo, Alcácer do Sal
Own this place? Claim this pageAbout
O Leonardo is a restaurant located in Santa Maria do Castelo, Alcácer do Sal. The address is Pça. das Flores 16, 7580-210. For bookings or information, call +351 966 352 192.