Leonardo’s Pizzeria And Restaurant

2133 Palmer Ave Larchmont NY 10538 USA

(914) 833-2400

Location