Flowers is an exquisitely presented florist on Stoke Newington Church Street, which has a beautifully arranged seasonal window display that spills out on the street on tables with boxes offering pretty, cheap plants for around £1.95.
The Shop typically offers a range of classic, more subdued flowers (there are no bright carnations or yellow roses to be found here) such as lilies, pale roses and an enourmous selection of purple and white double-stemmed orchids. read more