Masonic Lodge, New Bern, Craven County, North Carolina
Masonic Lodge, New Bern, Craven County, North Carolina
Date & Place: