Courtyard Osaka Honmachi
Located in the heart of downtown Osaka, Japan, Courtyard Osaka Honmachi is a one-minute walk from the Sakaisuji-Hommachi Station. The hotel is near Osaka Castle, the Osaka Station Umeda area and the Namba and Shinsaibashi areas.