Website Chiang Mai Thai Kitchen 182 N Main St, Victor, ID 83455, USA Northern Thai Restaurant Best of Categories Asian CuisineFood & Dining cached 03/14/23 - 12:13:50 AM