Chef Leu's House

Chinese restaurant · 3761 Shelburne Rd, Shelburne, VT

To-Go · Delivery

Hours

More food in Shelburne, VT · Chinese Food in Shelburne