318 Nelson Avenue, 2, Staten Island, NY 10308, Staten Island
0 bed|0 bath|2641 sqft|built in 2005
Description
Other located at 318 Nelson Avenue, 2, Staten Island, NY 10308. The property was built in 2005. 318 Nelson Avenue, 2, Staten Island, NY 10308 is in the Staten Island neighborhood.