Stoke Newington Church Street

Nook Shop Interior

Shops: spotlight on Nook

Nook in London N16 is a delightful shop which opened up in April 2012 in the heart of idyllic Stoke Newington Church Street and close to the buzz of vibrant Dal...