Compact riverside park between New River and West Reservoir offers serene riverside benches and North London views, perfect for quiet walks near Manor House tube.