50 Artillery Ln, London E1 7LJ
Deli | Restaurant
A sophisticated venue embodying a calm atmosphere, featuring a thoughtfully curated menu of innovative Mediterranean cuisine designed to delight and inspire patrons.
Rating: 4.2