Check out this great place to stay in London
Entire home/apt in London, United Kingdom. Luxury 1 Bed Flat in iconic building Strata. 1 min walk to the Elephant&Castle Station. 24-hour concierge and security. Second tallest residential building in Central London. Amazing views across London. South Facing. 20 mins walk to tourist attr...
See this content immediately after install