This is Japan’s, and the world’s, first capsule hotel, and you can still stay there
Spending the night at Capsule Inn Osaka. You can find capsule hotels in every major city in Japan, but the very first to have one was Osaka. February 2, 1979 was the opening date of Capsule Inn Osaka, Japan’s, and by extension the world’s, very first …