Goshen is an unincorporated community within Middle Township, in Cape May County, New Jersey.
Category: Cape May, New Jersey, United States