Renaissance Providence Downtown Hotel

5 Avenue of the Arts
Providence
Rhode Island
United States