St. Nicholas Anglican Church

Lambeau Tobago

Anglican Church in the Province of the West Indies