About Church Fenton
One of England’s landmark World War II air defence bases is now available for film and TV production, offering one of the largest spaces in the North
More about Church Fenton
Church Fenton is located at Church fenton, LS249SE Leeds
+44(0)1937 534 194
https://www.church-fenton.com