Stella Maris Church

Stella Maris Church is a Roman Catholic church in St. George's, dedicated to Mary as Stella Maris, or Star of the Sea. It was inaugurated and blessed in 1948.

It is a short, quiet stop near the core of St. George's, best combined with St. Peter's Church, King's Square, and the Unfinished Church.

things to do church architecture