Leonardos

Print

Leonardos   Part pizzeria, part deli, it’s alll good.   2133 Palmer Avenue, Larchmont.914.833-2400. 

Back to Let’s Go Out!: Eat your way from New Po’ to Po’ Chester

Leave a Reply

Your email address will not be published. Required fields are marked *