Walton Street is nestled in the heart of London between Chelsea & Knightsbridge. It is and always will be one of my favourite shopping destinations. All the shops are so cute and individual and I knew I just had to have my flagship store here. I hope you enjoy shopping here as much as I do.
Love MC xx
The nearest station to Walton Street is South Kensington Tube Station which is about 7 minutes to the South West, or about a 20 minute walk from Sloane Square.