HOTEL
Tennouji Crystal Hotel
Osaka Prefecture, Osaka, Tennoji-ku Daido 1-3-7, Japan
Where it sits
Tennouji Crystal Hotel
Osaka Prefecture, Osaka, Tennoji-ku Daido 1-3-7, Japan
34.65192, 135.51609
Similar stays nearby
Plan around Tennouji Crystal Hotel
Ask for the details that decide a trip. Sourced answers open right here.
