Narrowboat
Restaurant
•
119 St Peter's St, London N1 8PZ, UK
7.8
Tuesday: 11 AM – 11 PM
See if anyone you trust recommends it!