Subject: Italy ..Hotel Rooms At the Thermal Spa?

I have searched and not found any mention of a hotel named Tettuccio but did find another site you might like to visit:

also the Hotel Astoria location 100 m from the thermal complex Tettuccio - wonder if this might where you'll stay.....?

Hope that helps.

Cheers, Linda