Where is Artezen Hotel?

Where is Artezen Hotel located?

Artezen Hotel, New York, United States of America (approx. 40.70967°, -74.00862°)


Where is Artezen Hotel on the map?