Where is Condor Hotel by LuxUrban?

Where is Condor Hotel by LuxUrban located?

Condor Hotel by LuxUrban, New York, United States of America (approx. 40.69752°, -73.95875°)


Where is Condor Hotel by LuxUrban on the map?