Close Previous Next
Sainte Chapelle (Holy Chapel) is within the Palais de Justice compound on the Ile de la Cite in the heart of Paris. While the spire is impressive, the true glory is inside: spectacular stained glass windows. © 2005 Lykara I. Charters