Own or manage a place in town?
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.