Mulligan's Island, Cranston RI

Mulligan's Island , 1000 New London Avenue, Cranston, RI 02920