The Grill Address: 125 Windermere Ave, Greenwood Lakes, NY 10925 Phone: (845) 595-1115 Nice to Know: Wifi No Outdoor Seating Yes Restaurants, Food Products