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.