Mech Mansion features rooms with a refrigerator. Located in the centre of Chiang Rai, it is 1 km away from CentralPlaza Chiang Rai Shopping Mall. Free Wi-Fi is available throughout the property.
Chiang Rai Clock Tower is 3 km away from Mech Mansion, while Mae Fah Luang- Chiang Rai International Airport is a 20-minute ride away. On-site parking is possible.
Simply furnished rooms are equipped with air conditioning and a flat-screen TV. An en suite bathroom comes with shower facilities.
For local cuisine, head to the restaurants located within a 5-minute ride away.