Where is Cheeva Dee Hotel, Chiang Mai?

Where is Cheeva Dee Hotel, Chiang Mai located?

Cheeva Dee Hotel, Chiang Mai, Cheeva Dee Hotel, Chiang Mai, Thailand (approx. 18.78743°, 98.98033°)


Where is Cheeva Dee Hotel, Chiang Mai on the map?