The food is fresh and tasty. Only one server so when there's a crowd be prepared to wait. My husband and I like their eggplant dishes and lunch specials are yummy.
Address: 1160 Laurel St, San Carlos, CA 94070-5009
Location: United States > California (CA) > San Carlos
Phone Number: +1 650-591-4952