Great apartment in a great location. Literally 20 yards from a restaurant called Terra which is excellent and near all the attractions of Lecce. Recommend,