120-128 North Street 120-128 North Street SOUTHVILLE, BRISTOL 120-128 North Street SOUTHVILLE, BRISTOL A new build development of 20 apartments, totalling 8,200 sq ft. Completed December 2006.