Hospitals
CQC: Requires improvement
Royal Free Hospital
Pond Street, Pond Street, London, Hampstead NW3 2QG
About Royal Free Hospital
Royal Free Hospital is a hospital located in Hampstead, London, in the London region of England.
CQC Inspection Rating
Requires improvement
Rating from the Care Quality Commission (CQC), the independent regulator of health and social care in England.