Anchor House Inn

Anchor House Inn, 253 Spring St, New Shoreham, RI 02807, United States

(401) 466-2421

Location