Review of Northboro Heights Apartments by this is a fabulous place to live and play,and the staff make it a very warm place to live Northboro Heights Apartments in Scarborough