The Macbeth
Restaurant
•
70 Hoxton St, London N1 6LP, UK
8.2
Wednesday: 3 PM – 11 PM
See if anyone you trust recommends it!