About Fenchurch Studio
Fenchurch Studio is a stunning new 1, 000 + sq ft photo /video shoot location with 12' high ceilings in the heart of the Square Mile in The City of London EC3
More about Fenchurch Studio
Fenchurch Studio is located at Fenchurch St, EC3 London, United Kingdom