Stoke Newington Town Hall

Westbound

Bus Stop • Stoke Newington, London