Tee Off Restaurant Address: 329 Willoughby Lk Rd, Orleans, VT 05860 Phone: (802) 754-2497 Restaurants Other Businesses: Robin's Roost at 280 VT Route 5a, Orleans, VT 05860 Russell's Service at 56 Industrial Park Ln, Orleans, VT 05860 Willough Vale Inn & Restaurant at 793 VT Route 5a, Orleans, VT 05860