Where is iWualai Hotel?

Where is iWualai Hotel located?

iWualai Hotel, Chiang Mai province, Thailand (approx. 18.7794°, 98.98535°)


Where is iWualai Hotel on the map?