
Chef Leu's House
(5.28mi)Chinese, Japanese, Thai
✓ Takeout
+ ✓
Delivery
3761 Shelburne Rd,
Shelburne,
VT
(802) 985-5258