Get directions to: Royal Orchid Thai Restaurant, Montpelier, VT
Restaurant address: 38 Elm St Ste 2 Montpelier, VT 05602, USA
Restaurant: Royal Orchid Thai Restaurant