Super Hotel Osaka Tennoji 3 stars

543-0062 Osaka Prefecture, Osaka, Tennojiku-ku Osaka 2-3-3 , Japan

Hotel image
Read more reviews for Super Hotel Osaka Tennoji