LuLu's on Laurel Street
876 Laurel St, San Carlos
(650) 596-8226
Recent Reviews
Order Online
You May Also Like
Boba Guys - 872 Laurel St
Bubble Tea, Cafe
888 Ristorante Italiano - 888 Laurel St #3951
Italian, Wine Bar
Wine Gallery - 890 Laurel St
Wine Bar, Wine Tasting Room, Pet Friendly
Restaurants in San Carlos, CA
LuLu's on Laurel Street
876 Laurel St, San Carlos, CA 94070
(650) 596-8226