Results 1 results found The Church of King Charles the Martyr, dating from 1665, Falmouth, Cornwall, England, United Kingdom, Europe