• Organisation
  • SERVICE PROVIDER

Archived: Icha Care Services Ltd

This is an organisation that runs the health and social care services we inspect

Map and contact details

Icha Care Services Ltd

59 Clive Road
London
SE21 8DA

Telephone

07960 664025