Where is Omni Providence Hotel?

Where is Omni Providence Hotel located?

Omni Providence Hotel, Rhode Island, United States (approx. 41.8253°, -71.4162°)


Where is Omni Providence Hotel on the map?