Where is Doxie Hotel, New York?

Where is Doxie Hotel, New York located?

Doxie Hotel, New York, Doxie Hotel, New York, United States of America (approx. 40.75464°, -73.99116°)


Where is Doxie Hotel, New York on the map?