Shila House is a care home located at 49-53 Main Avenue, Enfield, London, EN1 1DS. The provider has been rated as good by the CQC during April of 2018. This…