Get directions to: Maio's Deli, New Windsor, NY
Restaurant address: 63 Rte. 9w S. New Windsor, NY 12553, USA
Restaurant: Maio's Deli