Dine-in · Takeaway · Delivery

7.30 to 4pm Monday to Friday

106 Leadenhall St, London EC3A 4AA