Piazza Leoni is the heart of Torrechiara's historic center, near the castle and abbey. It features various public establishments and is a lively, welcoming space.