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
Saturday 11:30am – 4:30pm
Sunday 11am – 4:30pm
Thursday & Friday by Appointment