CATEGORY: Chiang Mai

Book Budget Hotels in Chiang Mai


iCheck inn Trams Square Chiang Mai

Previously known as Trams Square, iCheck inn Trams Square is located in Chiang Mai, the largest and most culturally important city in the north of Thailand. This newly built property offers 180 stylishly designed rooms and apartments in separate low … Continue reading