Welcome to Carlo's Restaurant, Westchester County's most delicious and honest Italian-American fare. Conveniently located on Main Street in New Rochelle, New York, Carlo's caters to families and those looking for good food at a reasonable price in a casual atmosphere.