Apartment Unit 222 at 18407 Dearborn Street, Northridge, CA 91325 | HotPads