The Studio Factory is located in Nottingham, United Kingdom on 18 St Peter's St, Radford. The Studio Factory is rated 3 out of 5 in the category movie studio in United Kingdom. THE STUDIO FACTORY LIMITED is a fine art company based out of 98 CHAPEL LANE RAVENSHEAD, NOTTINGHAM, United Kingdom.
Address
18 St Peter's St, Radford