Log In or Register
This is the Saint Louis en I'lle Church, which has been in operation since the early 1600s.