Print your 2019 NCAA Men's Basketball Bracket here.
Carlo's Restaurant

Carlo's Restaurant

87 reviews 87 reviews
Pizza, Italian
179 E Main St
New Rochelle, NY
+1-914-336-2458

Top Review On Yelp

Irwin G.
rating Mar 25, 2018
This is a Manhattan quality Italian restaurant. You won't get a better meal at Felidia, Del Posto, Carbone or Marea. There are very few terrific Italian... (read more)
~Irwin G.