sleepbox hotel

Sleepbox Hotel: first capsule hotel to open in central Moscow

Sleepbox Hotel, located in the centre of Moscow, Russia, is the first capsule hotel to open in the city. The…

12 years ago