Carlo's Italian Restaurant & Pizza (NR)Specializing in Pizza and Italian Cuisine

Popular Menu Items

View full menu

Address

179 Main St
New Rochelle NY, 10801
(914) 336-2458