Thames & Light
London, Greater London, England, United Kingdom
Sleeping beneath a rooftop skylight might be the best argument for staying in rather than exploring – but with Tower Bridge, Borough Market, and the Southbank all within easy reach, you'll want to do.....
From €488