Address:
1129 Kraisorasit Road, Vieng District, Amphur Muang, Chiang Rai 57000, Thailand
Located on the edge of Chiang Rai's provincial capital, approximately a 1-hour flight north of Bangkok, the hotel is stunningly located on its own island in the Kok river and offers seclusion amid natural surroundings as well as ready access to the town centre and beyond.