Annual Open StudiosLocated on the banks of the River Thames in Woolwich, Thames Side Studios is the largest single site studio provider in the UK. With over...