International Museum of Art and Science is 2.6 mi (4.2 km) from central McAllen, why not stop by during your stay. If you want to experience more of the culture McAllen has to offer, head to Doctors Hospital at Renaissance, 17th Street Entertainment District, and Cine El Rey Theatre.