Carlo's
➤ 179 E Main St, New Rochelle I-10801-5711, United States
Vegetarian, Italian, Pizza, Pasta, Salad
"The food was absolutely delicious, and the tiramisu was the best I've ever had! However, the waitstaff were a bit slow when it came to bringing the check. Overall, we had a great time."