Recommended hotels in Tellaro

Hotel Il Nido

From US$ 87

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

Show map

Offering 34 modern rooms, Hotel Il Nido features a sundeck and a library.

Book Now From US$ 87

Locanda Miranda

From US$ 126

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.

Book Now From US$ 126