AW19:
Charlotte

London Shop

Our shop is located at 110A Columbia Road in London's East-End, on the ground floor of a Victorian terrace built in the 1860s. Columbia Road is home to London's beloved flower market which runs every Sunday.

110A Columbia Road
London E2 7RG
  Map

Opening Times:
Sunday 11am – 5pm
Thursday & Friday by Appointment