The Studio

The Studio
15-17 North Road, Durham, DH1 4SH