The hotel and apartments offer premium accommodation and services, and provide space for over 200 international firms in Office Towers. The entire complex is a city within itself, ready to serve the needs of both business and leisure travellers, as well as long-term guests to Beijing. The city establishment is fully air-conditioned and welcomes its guests into a lobby. On-site facilities include a 24-hour check-out service and a restaurant. It is a modern building with 15 floors
This city hotel is situated around 10 km away from Tiananmen Square. It is approximately 8 km from the Olympic village and about 20 km from the Beijing Capital International Airport.
The South Beauty Landmark Tower Beijing Restaurant provides everything one may need for a banquet there, without even the slightest drop in service content and standard. The Shark's Fin Restaurant on L1 Central Plaza provides southern Chinese cuisine and Cantonese food in a stylish, contemporary atmosphere. The restaurant is open for both intimate and large gatherings. Set menus are available at lunch and dinner.