4 Star Hotels in Italy - What You Need to Know?

What you need to know about 4 star hotels in Italy.

Callistos - 5 Star Hotels in Tricase - Lecce - Lecce - Puglia

Address:   Via Lecce
     73039
     Tricase
     Lecce / Puglia
     Italy
Phone:    0039 0833 546728
Site:    http://www.callistos-hotel.it/index.php?setlng=en