Hotels & Accommodations7 hours ago
Luxury hotels in London become affordable as competition heats up and demand cools
Until recently, paying upwards of £1,000 ($1,300) for one night in a fancy hotel was starting to feel like an inevitability in London—even if you were...