Park House is a residential care home located at 32 Ferme Park Road, Crouch End, London, N4 4ED. It provides accommodation and personal care to up to 6 adults…