64 Homestead Park

Newark, New Jersey 07108

Multi Family

8 beds 2 baths