; Location.
Super 8 Downtown Edinburg North of McAllen is located in Edinburg, close to Museum of South Texas History and University of Texas Pan American. Additional area points of interest include International Museum of Art and Science. ; Features.
Recreational amenities include an outdoor pool and a fitness facility. This 2.0 star property has a business center and offers small...