Friars Inn The London

Friars Inn The London

0  Reviews


Fish & Chip Shops in London
23 Elizabeth St , London, SW1W 9RP
020 7730 1990

Friars Inn The London is a fish & chip shop providing services locally. They specialise in fish and chips, cod, plaice, sausages and sausage and chips, Friars Inn The fish & chip shop reviews can be added using the form below.




We'd love you to write a review of Friars Inn The London – could you? A Friars Inn The London review will help create a directory of recommended Fish & Chip Shops in London. Are you the owner of Friars Inn The London, then claim it today. If you claim a business, you will be able to choose a new business profile photo.