Leonardo's Italian Deli & Cafe

540 Broadway
Millbrae CA 94030
176 Reviews

Sponsored Topics



Opening Hours

  • Mon: 7am-5pm
  • Tue: 7am-5pm
  • Wed: 7am-5pm
  • Thu: 7am-5pm
  • Fri: 7am-5pm
  • Sat: 7am-5pm


Take me there

See a problem? Let us know!
<p>Leonardo's is a family-owned Italian deli that opened in 1987. It offers a comfortable, friendly environment in which to enjoy soups, sandwiches, Italian specialties and some retail products.&nbsp; The aroma of lasagna just out of the oven is one of the reasons locals have dubbed Leonardo's Millbrae's "favorite Italian deli."</p>