Kennington Park

Advertisements
Kennington Park A square, containing about as acres, in the South of London. Nearest Railway Station, Walworth Road.