Amazing place with a stunning view over the old city of Lecce.