Eight Eight Eight Ristorante Italiano

Flag as Inappropriate

This classic restaurant offers San Carlos visitors and residents a true Italian dining experience. The place is small but what it lacks in size it makes up for in ambiance and delicious Italian food.
888 Laurel St, San Carlos, CA 94070
(650) 591-0920
  • Hours: Mon-Fri 11 am - 2 pm
    Mon-Sat 5 pm - 10 pm
  • Accessible: yes
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »