Central Plaza is a high-end tower hotel featuring upscale rooms and suites. It offers three restaurants, conference facilities, a wine cellar, a bar, and a business center.