Cartogiraffe.com

St François Xavier Catholic Church

St François Xavier Catholic Church is a building in Port Louis.

Pin to show location on the map St François Xavier Catholic Church

Street
St François Xavier Street
Object
Religion
Building
Yes