Give us feedback!

Have Fish & Chips at Poppies Fish & Chips, Soho, London, England

This is not a high end restauant, but one of the best places to get classic fish & chips in London. Has dine in and take away at two different doors.
Show more
5.0 out of 5 Write a Review
No Ratings Yet
Flag as inappropriate
Share on Tumblr Share via E-mail