English Touring Opera

63 Charterhouse Street, London, EC1M 6HJ, United Kingdom