Soho North
267 W. 124th Street New York City New York USA
View on a map- Storeys:
- 7
Soho North at 267 W 124th Street There are 11 units in the complex
267 W. 124th Street New York City New York USA
View on a mapSoho North at 267 W 124th Street There are 11 units in the complex