SUNDAY - 10 AM - 2 PM ... Leonardo's Italian Deli & Catering is a family-run business serving the finest Italian imports and Italian-American cuisine. We serve ...
Leonardo Cafe Italian Restaurant, Santa Maria: See 935 unbiased reviews of Leonardo Cafe Italian Restaurant, rated 4 of 5 on Tripadvisor and ranked #37 of ...
At Leonardo Café, we are dedicated to bringing you an authentic taste of Italy in every bite. Our commitment to quality is unwavering, as we source only the ...