Exploring London: Go Ape, Alexandra Palace

Exploring London: Go Ape, Alexandra Palace

It’s not often we venture North of the river. However, whenever we have visited (we LOVED Kenwood House) we are pleasantly surprised at the delights to be found in the foreign country of North London. One such surprise, was the rather interesting Go Ape in...