New China Address: Loch Sheldrake Mall, Loch Sheldrake, NY 12759 Phone: (845) 434-3950 Restaurants, Chinese Other Businesses: Russell's Garage at 738 Loch Sheldrake Rd, Loch Sheldrake, NY 12759 New China Restaurant at 1148 State Route 52, Loch Sheldrake, NY 12759