Question (nearby): What is the nearest park to the Tower of London?
Options:
Tower Bridge Piazza - 362 Tower Hill
Wakefield Gardens - Tower Hill, London
Trinity Square Gardens - Tower Hill Station, 38 Trinity Square
Seething Lane Garden - Seething Lane
Answer: option 1