Kenwood House Shopping
Alexandra Palace Garden Centre
Alexandra Palace, London, N22 7BB 020 84442555
The Gift Centre
15 Amhurst Parade, Amhurst Park, London, N16 5AA 020 82118841
Stoke Newington Bookshop
159 Stoke Newington High Street, London, N16 0NY 020 72492808
The Tagore Centre UK
Alexandra Park Library, Alexandra Park Road, London, N22 7UJ 020 84446751