building at 17-25 Saint Nicholas Avenue
Started by rnapoli_1875870
almost 10 years ago
Posts: 2
Member since: Feb 2016
Discussion about 17 Saint Nicholas Avenue in South Harlem
Yet you have chosen to live there for the last five years. Only in NYC...