Where is The LOOM Hotel?

Where is The LOOM Hotel located?

The LOOM Hotel, Rhode Island, United States of America (approx. 41.72637°, -71.4722°)


Where is The LOOM Hotel on the map?