Hotel keihan tenmabashi
Cozy and conveniently located hotel near osaka castle osaka castle park hotel keihan tenmabashi is steps from tenmabashi subway station offering quick and easy connections to all the sights youll also be less than 10 minutes walk from beautiful osaka castle park where you can enjoy music and street food and explore the moated castle umeda attractions umeda sky building a 20 minute subway ride offers impressive city views from its floating gardens or you can ride the ferris wheel in near