120 E. 83rd Street
120 E. 83rd Street New York City New York USA
View on a map- Storeys:
- 5
120 E 83rd Street at 120 E 83rd Street There are 20 units in the complex
120 E. 83rd Street New York City New York USA
View on a map120 E 83rd Street at 120 E 83rd Street There are 20 units in the complex