7/10
Good
8 reviews
Free Wi-Fi
Italy Inn is offering accommodation in Italy. Free Wi-Fi and an ATM are featured.
Number of rooms: 23
101 L R Campbell Road, Italy, TX 76651, United States