Twin Islands

E323452 UNEXPLORED

Twin Islands are a pair of small, rocky islets located off the shore of the Bronx within New York City's Pelham Bay, known for their natural shoreline and views within Pelham Bay Park.

Jump to: Referenced by

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Pelham Bay Park hasPart Twin Islands