Farmers Deli & Grill

Deli · 904 Little Britain Road, New Windsor, NY

To-Go

Hours

More food in New Windsor, NY · Deli in New Windsor