London restaurants to try
Poppies Fish & Chips is one of London restaurants to try.

1. Poppies Fish & Chips

8.3
30 Hawley Crescent, Camden Town, Greater London
Fish and Chips Shop · 120 tips and reviews