A large park on a quiet hill in North-West London with views overlooking large parts of the local area and Wembley stadium.
1 Orchard Close, Dollis Hill, London, NW2 6JF