- London Golders Hill Park
Golders Hill Park is a formal park in Golders Green, London. It has a flower garden, duck pond, a water garden, a separate area for fallow deer, and a small zoo. Booking.com