Poppies Fish and Chips (London, UK)

Poppies Fish And Chips (London, UK)

After an overnight flight and early afternoon arrival at our hotel, I scanned Trip Advisor for the highest-rated mid-priced eateries within walking distance of our Tower of London hotel. After an invigorating walk, we ended up outside Poppie's, a sparkling-bright…

Read More