Crystal Palace Food Market

24th August 2013. HAYNES LANE, LONDON SE19 3AP. Shots of the food market. © Emma Stoner / Newsquest

Leave a Reply