Get directions to: Village Deli, Farmingville, NY
Restaurant address: 820 Horseblock Rd Farmingville, NY 11738, USA
Restaurant: Village Deli