Travel | UK

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 is the perfect home away from home for the glamorous and wealthy shopper. But for my colleagues and I, The Capital was all about convenience, […]

Continue Reading