The Oaks 73 Holden Road North Finchley (Woodside Park?) 013a 0 By admin on February 11, 2013 The Oaks 73 Holden Road North Finchley (Woodside Park?) Share. Twitter Facebook Google+ Pinterest LinkedIn Tumblr Email