Park House Nursing Home is a residential care facility located at 32 Ferme Park Road, Crouch End, London, N4 4ED. It provides accommodation and personal care…