The Best Capsule Hotels in London: Snooze in a Pod

Capsule Hotels, or ‘Pod Hotels’ as we generally call them in the West, originated in 1979 in Osaka, Japan. The Japanese have a knack for designing innovative and clever space-saving ideas. Capsule Hotels are a perfect example of this ingenuity.…


















