A New Quest release announced Taco Palenque has ground leased a 37,167 square-foot retail pad site in Spring Town Center.