Where is Cedar Island?
Where is Cedar Island located?
Cedar Island, North Carolina, United States (approx. 34.87905°, -76.90133°)
Where is Cedar Island on the map?
Cedar Island - Cape Lookout Lighthouse
{"latitude":34.87905,"longitude":-76.90133,"title":"Cedar Island"}