With the average cost of a hotel room in London costing around £250 a night – and not showing any signs of getting lower, either – most might think that a stay in the capital is a rarefied activity. However, the news that the Zedwell group of budget-conscious hotels have opened a mega-budget establishment in Piccadilly, the Zedwell Capsule Hotel, promises to be a game-changer.
Welcome to the Wetherspoons of hotels
melissashih December 10, 2025 News
hotel room
,windowless pods
https://www.spectator.co.uk/article/welcome-to-the-wetherspoons-of-hotels/


