Map
52 Spring St., Block Island, RI 02807, United States
Hotel
Spring House Hotel