CT Locations St. Bartholomew’s Hospital, Barts NHS Trust St. Bartholomew’s Hospital, Barts NHS TrustRecruitingLondon, United Kingdom, EC1A 7BE