Stella Maris Church, St. George's
St. George's, United Kingdom
The Stella Maris Church is the name given to a parish church of the Catholic Church. It is located at 3 Duke of Clarence Street, in the town of Saint George's of the British Overseas Territory of Bermuda in the North Atlantic Ocean.
Church data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).