Thai Taste Restaurant 1410 21st Street Lewiston ID United States
Phone: 208.746.6192 Parking: own parking lot