Hospitals Manchester Private Hospital Hospitals Windsor Avenue, Clifton, Manchester, Greater Manchester Added on January 13, 2023