London Abuzz
London buzzes, crackles to life every day as people swarm the city and add to the chilled-out energy that defines England’s capital. Crowning Hyde Park, the Royal Lancaster London sits as the hub, the hive if you will, of the chic scene between Soho and Shepherd’s Bush, just as it …