Get directions to: Peking Duck House, Winooski, VT
Restaurant address: 79 W Canal St Winooski, VT 05404, USA
Restaurant: Peking Duck House