LSO St. Luke’s Church
LSO (London Symphony Orchestra) St. Luke’s Church in London, England.