Best Western has opened its latest property in the Thai capital, located close to the city’s Don Mueang International airport.