Get directions to: China Star Chinese Restaurant, Montpelier, VT
Restaurant address: 15 Main St Montpelier, VT 05602, USA
Restaurant: China Star Chinese Restaurant