Where is San Carlos Hotel New York located?
San Carlos Hotel New York, San Carlos Hotel New York, United States of America (approx. 40.75618°, -73.97147°)
San Carlos Hotel New York, San Carlos Hotel New York, United States of America (approx. 40.75618°, -73.97147°)