The China Mayors Plaza (Zhongguo shizhang dasha) is located in the Tianhe District. It is a luxury four-star facilities hotel about 15km from the airport and 5km from the railway station.
There are 118 guestrooms and suites within this 28 floor building. Facilities in room include DDD/IDD telephones, satellite television, central air-conditioning and mini bar. Beyond their room, guests will have the chance to relax in the sauna and massage center.
For those here on business, the hotel has various size meeting rooms, here, the largest can seat up to 100 people. There is also a business center offers a range of secretarial services, including access to fax & photocopiers.
The hotel has a Chinese restaurant and a western restaurant.