Superior NMS Apartments @ Superior 17809 Superior St. Northridge, CA 91325 Description 27 unit Apartment Completed 2004