Where is Courtyard by Marriott Osaka Honmachi located?
Courtyard by Marriott Osaka Honmachi, Courtyard by Marriott Osaka Honmachi, Japan (approx. 34.68227°, 135.50499°)
Courtyard by Marriott Osaka Honmachi, Courtyard by Marriott Osaka Honmachi, Japan (approx. 34.68227°, 135.50499°)