Go back to directory. Add to Address Book. Stella Maris Stella Maris 39 Eccleston Square, London SW1V 1BX home Phone: 020 7901 1931home Email: info@stellamarismail.orgINTERNET Website: https://www.stellamaris.org.uk Categories: Uncategorized Updated 2 years ago.