630 st nicholas ave new york ny apartments. 746 St Nicholas Ave has rental units .