Get directions to: Lighthouse Deli, Ellenville, NY
Restaurant address: 107 Canal St Ellenville, NY 12428, USA
Restaurant: Lighthouse Deli