Where is Phowadol Resort And Spa?

Where is Phowadol Resort And Spa located?

Phowadol Resort And Spa, Chiang Rai, Thailand (approx. 19.9322°, 99.82031°)


Where is Phowadol Resort And Spa on the map?