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
Sunday 11am – 5pm
Thursday & Friday by Appointment