免费Wi-Fi
Situated in Italy, Italy Inn offers on-site dining and free Wi-Fi. Boasting a 24-hour front desk, this property also provides guests with a sun terrace. Every room has a balcony with views of the city.
酒店客房数量: 23
101 L R Campbell Road, Italy, TX 76651, 美国