Spike Park

Proper noun

 * 1)  The  in south London, England.