Wyndham Vacation Resort Inn on the Harbor

359 Thames Street, Newport, Rhode Island, United States

Starts from
$160.00