Notre Dame Auxiliatrice

This Church of Christian, has the most amazing views and is distinguishable with it’s bright red roof, most perfect location in the north of the island.