The Saint-Eustache Church dates to the 16th century and was long considered a church of royalty due to its proximity to the Royal Palace at the Louvre. The church boasts some of Paris' largest organs. Construction was never completed, giving the church its somewhat odd appearance.