Block Island Beach House

Block Island Beach House, 32 Dodge St, New Shoreham, RI 02807, United States

(401) 466-5500

Location