St Bartholomew's Hospital

St Barts is a major teaching hospital in London, England.