Flowers & Gifts in London - Finsbury Park 7 Stroud Green Road, Finsbury Park, London, N4 2DQ Tags: books, gift shops, souvenirs