St. Bartholomew's
London, England, UK