St. Thomas Episcopal Church

Craven St.
Bath
North Carolina
United States