The relentless rain propels me along the effusive and charming, cobbled stoned Monmouth Street in London’s Covent Garden, challenging me to escape it. Despite the weather, eager shoppers move insouciantly …
One Night at The Capital Hotel, Knightsbridge
Situated on a quiet street in prestigious Knightsbridge, a mere skip and pirouette away from the likes of Harrods and a swift pas de bourree from Sloane Street, The Capital …