Das City Plaza Osaka liegt in Chuo und bietet direkten Zugang zu vielen beliebten Sehenswürdigkeiten wie der Burg von Osaka und dem Osaka Science Museum. Die Nähe zu den Bahnhöfen macht die Lage des Hotels bequem und ideal für alle Reisenden. Das Hotel verfügt über 3 Restaurants, ein Spa, einen Innenpool, ein Fitnesscenter und ein Café.