Westminster Square
10 Dorrance Street, Providence, RI, 02903, USA
Ideally located in New England on the east coast of the U.S., Rhode Island provides a handy place for meetings. Invite people to join you from far and wide and enjoy the benefits of fully equipped meeting rooms with easy access.