The Studio

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