St. Thomas plays the The Water Rats Theatre in London
Location: The Water Rats Theatre, London, England, UK