Leonardo's Italian Deli & Cafe
Drag box to select area
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
- Hours: Mon - Sat, 11am - 5pm; Sun, 11am - 4pm
- Accessible: yes