Cruffins
Restaurant
•
18 Philpot St, London E1 2DW, UK
5.4
Saturday: Closed
See if anyone you trust recommends it!