Head to Poppies for some of the best fish and chips in London!
The post Why we love Poppies Fish and Chips, London appeared first on Globetotting.