Hotel in Rhode Island

Find the top Hotel in Rhode Island near you now.

The Surf Shack Bed & Breakfast

Restaurant

Address: 83 Narragansett Ave, Narragansett, RI 02882