74 Isabella avenue
(1)

74 Isabella avenue , Newark , NJ 07106

Reviews

1 year ago

perfect

I love my apartment because of the space i am in a wheelchair and could get around very well love my street it's so quiet people on my block are friendly