New Cross Fire Station

(Stop A)

Bus Stop • New Cross, London