Rhode Island · Roadside Attractions · Stores · Uncategorized

The Umbrella Factory – Charlestown RI

A delightful and bizarre tourist trap for the quirky.