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

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