La Vista Hotel

612 East Express
La Joya
Texas
United States