Leonardo's Italian Deli & Cafe
Address:
540 Broadway, Millbrae, CA 94030
Phone:
(650) 697-9779
Hours:
- Mon: 7am-5pm
- Tue: 7am-5pm
- Wed: 7am-5pm
- Thu: 7am-5pm
- Fri: 7am-5pm
- Sat: 7am-5pm
- Sun: 9am-4pm
Other Details:
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."
Restaurants, Cafes, Caterers, Delicatessens, Coffee & Tea, Deli
Other Businesses: