Open Sunday 10am - 2:30pm or by appointment weekdays.
Adjacent to the lively Columbia Road Flower Market.
1 Ezra Street London E2 7RH t/f: 020 7729 6768
*required fields