Where is Paris Suites Hotel?

Where is Paris Suites Hotel located?

Paris Suites Hotel, New York, United States of America (approx. 40.7382°, -73.85064°)


Where is Paris Suites Hotel on the map?