Get directions to: Thai Orchid Restaurant, Anchorage, AK
Restaurant address: 219 E Dimond Blvd Anchorage, AK 99515, USA
Restaurant: Thai Orchid Restaurant