Where is Amsterdam Hotel?

Where is Amsterdam Hotel located?

Amsterdam Hotel, Connecticut, United States of America (approx. 41.05445°, -73.52966°)


Where is Amsterdam Hotel on the map?