Cleveland Clinic Submits Plans for London Location

LONDON: Cleveland Clinic has submitted plans to Westminster City Council to operate a 200-bed private healthcare facility near Buckingham Palace. If approved, the new development at 33 Grosvenor Place would be Cleveland Clinic’s first facility in London, adding another international location to a health system that includes a 165-acre main campus near downtown Cleveland, nine … Read More