Highly recommended place for those who wants peace & quiet location
Just a 5 bus stop away from the finchley station where you can travel all over London...