Spring House Hotel

Spring House Hotel, 51 Spring St, New Shoreham, RI 02807, United States

(401) 466-5844

Location