Here's what Trippy members say about Alexandra Park:
"Alexandra Park, in the north of London." See More