F14 Arcola Northside
23–27 Arcola Street
London E8 2DJ

The Longest Bench