Know a great happy hour or special for this location?
Artfully put together space for a range of homely Italian dishes amid wooden tables and brick walls.
Suggest an edit
23 Ezra St, London, E2 7RH