Payne's Dock

133 Ocean Ave New Shoreham RI 02807 USA

(401) 466-5572

Location