Spring House Main Restaurant

New England restaurant · Spring House Hotel, 51 Spring St, New Shoreham, RI

More food in New Shoreham, RI · New England in New Shoreham