Discover the stunning St. Chiara Church in Lecce, Italy. Despite being unfinished, it remains one of the area’s most beautiful churches. Its majestic facade overlooks Santa Chiara square, and inside, you’ll be amazed by high ceilings and ornate details. A must-see in Lecce that will leave you in awe.