London
Rock and Sole Plaice is one of London.

1. Rock and Sole Plaice

8.1
47 Endell St, London, Greater London
Fish and Chips Shop · Holborn and Covent Garden · 161 tips and reviews