11 Best Capsule Hotels in Osaka
Good food is what defines spirited Osaka on the island of Honshu in Japan. In fact, this foodie city has an unofficial motto ‘Eat till you drop.’ Apart from this lip-smacking cuisine, Osaka is also known for the 16th-century Osaka Castle and the Sumiyoshi-Taisha, one of Japan’s oldest shrines. However, Osaka is also known for…