Get Listed
Hotel International House, Osaka
Hotel
Address: 2-6, Uehommachi 8-chome, Tennoji-ku, Osaka, Osaka, Japan, 543-0001