Exmouth Market, London EC1R 4QE, United Kingdom
+44 20 3319 6416
None
Thursday: Open 24 hours; Friday: Open 24 hours; Saturday: Open 24 hours; Sunday: Open 24 hours; Monday: Open 24 hours; Tuesday: Open 24 hours; Wednesday: Open 24 hours