Super Mega Dilla (314 North Shary Road)
314 North Shary Road Mission, Texas 78572-8355 | Restaurant Info