Explore details about location Priest Park Avenue. Priest Park Avenue is a location situated within the London Borough of Harrow alongside other areas such as Hillbury Avenue, Hillside Road, Honister Place.