Where is Stuyvesant Town–Peter Cooper Village located?
Stuyvesant Town–Peter Cooper Village, Stuyvesant Town–Peter Cooper Village, United States of America (approx. 40.732°, -73.978°)
Stuyvesant Town–Peter Cooper Village, Stuyvesant Town–Peter Cooper Village, United States of America (approx. 40.732°, -73.978°)