News
Pomham Rocks Lighthouse is a historic lighthouse located on a small rocky island in the Providence River near East Providence, Rhode Island. It was first lit on December 1, 1871, to help guide ships ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results