Newcastle is an inhabited place located on New Castle Island.
Category: Duval, Florida, United States