Skip to main content

Leo's Italian Restaurant

restaurant · italian restaurant · New Rochelle, NY

Address
969 Main St, New Rochelle, NY 10801
Phone
(914) 740-7022
Website
leositalianrestaurant.com
Where
40.8991, -73.7985

Search Hominin for Leo's Italian Restaurant

Other restaurants nearby

More in New Rochelle

Leo's Italian Restaurant — restaurant in New Rochelle, NY | Hominin