CATEGORY: 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 rise buildings, decorated to the highest standard providing all the necessities that the sophisticated traveler will require. All rooms and interior d…  

Click for more
});