LuLu's on Laurel

  • Restaurants
876 Laurel St.
San Carlos, CA 94070
(650) 596-8226
(650) 596-8227 (fax)

    Print Friendly