1 star hotels in Castro

Castro: 3 options found

Select dates so you can see the availability and exact prices.

Via IV Novembre, 151, 73030 Castro LE, Italy, Castro

133m from the center of Castro
Room in this hotel

Via S. Antonio 87, 73030, Castro Di Lecce, Italy, Castro

409m from the center of Castro
Room in this hotel

Via Indipendenza, 47, Castro

323m from the center of Castro
Room in this hotel