Where is The Dean Hotel, an Ash Hotel, Providence?

Where is The Dean Hotel, an Ash Hotel, Providence located?

The Dean Hotel, an Ash Hotel, Providence, The Dean Hotel, an Ash Hotel, Providence, United States of America (approx. 41.82317°, -71.41588°)


Where is The Dean Hotel, an Ash Hotel, Providence on the map?