2025

ROCK AND SOLE PLAICE

47, Endell Street, London
Fastfood
3.5/5
(2 reviews)
London Fish & Chips in the heart of Covent Garden offering tasty cuisine. Read more