London has unveiled what might be the world’s most exclusive hotel. Modeled after a river boat and perched on a roof high above the Thames, it’s a one-unit hotel that sleeps just two guests a night and will only stay open for a year. That means fewer than 800 people will ever stay there. Geez. Kinda’ makes the Ritz seem like a Motel 6.
Read More »