Pelham Bay is located in New York, United States. It is north of City Island and was partially filled in to make Orchard Beach for the Bronx.
This article is a stub. You can help BambooWeb by .