The Inn At Spring House

The Inn at Spring House, 260 Spring St, New Shoreham, RI 02807, United States

(401) 466-5418

Location