Recommended hotels in Tellaro

Hotel Il Nido Tellaro

From US$ 171

Via Fiascherino 75/122, Tellaro, Italy - Show map

Show map

Featuring free self-parking and a sauna, Hotel Il Nido is situated next to a fortress and a church of…

Book Now From US$ 171

Locanda Miranda Tellaro

From US$ 113

Via Fiascherino, 92, Tellaro, Italy - Show map

Show map

The family-run Locanda Miranda Hotel Tellaro is a decent example of a 3-star hotel in Tellaro. This hotel…

Book Now From US$ 113