This motel is located in Alamo, Texas and is within a 15-minute drive of the McAllen-Miller International Airport. The pet-friendly motel has an outdoor pool and rooms with free Wi-Fi.
Number of rooms: 44
714 North Tower Road, Alamo, TX 78516, United States