Festival honoring Hispanic culture draws hundreds.