With an ideal location in the heart of Lecce just across from the Basilica of Santa Croce, Patria Palace provides pleasant, traditionally Italian accommodation for those looking to explore Lecce