700 Savannah Ave McAllen Texas
A stay at Studio 6 Mcallen, TX places you in the heart of McAllen, within a 15-minute walk of La Plaza Mall and McAllen Medical Center. Featured amenities include a 24-hour front desk and an elevator. Free self parking is available onsite.