Eight Eight Eight Ristorante Italiano
Drag box to select area
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
- Hours: Mon-Fri 11 am - 2 pm
Mon-Sat 5 pm - 10 pm
- Accessible: yes