2024

SAINT MARY'S ANGLICAN PARISH CHURCH

Churches cathedrals basilicas and chapels
A pretty stone church dating from 1847, built by the English during the ... Read more