EL RIO GRANDE #3 in 2515 W Jefferson Blvd in Dallas