Phone: +16506523416,+16506979779
Address: 540 Broadway, Millbrae I-94030-1908, United States
City: Millbrae
Dishes: 35
Reviews: 348
"I am ashamed to admit that I have lived in Millbrae for 23 years and have never tried Leonardo's until now, after being away from the state. The food here is amazing! I ordered the Raider on sourdough and not only are the sandwiches massive, but they are also incredibly flavorful. I usually find pesto to be a bit bland, but with this sandwich, your taste buds are hit with garlic and I love it. Absolutely delicious! This place is now a must-visit for me whenever I come back to visit."
All prices are estimates.