Leonardo's Italian Deli & Cafe

Flag as Inappropriate

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.  The aroma of lasagna just out of the oven is one of the reasons locals have dubbed Leonardo's Millbrae's "favorite Italian deli."
540 Broadway, Millbrae, CA 94030
(650) 697-9779
  • Hours: Mon - Sat, 11am - 5pm; Sun, 11am - 4pm
  • Accessible: yes
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?