Forest Hill Towers

 515 Mt. Prospect Avenue, NewarkNJ 07104
$1,276+Studio-2 BedsPets OK