Where is Vista Hotel Chiang Mai - SHA EXTRA PLUS located?
Vista Hotel Chiang Mai - SHA EXTRA PLUS, Vista Hotel Chiang Mai - SHA EXTRA PLUS, Thailand (approx. 18.79398°, 98.98753°)
Vista Hotel Chiang Mai - SHA EXTRA PLUS, Vista Hotel Chiang Mai - SHA EXTRA PLUS, Thailand (approx. 18.79398°, 98.98753°)