El Jalisco is a family restaurant in Tallahassee serving up the best Mexican food on Southwood. Stop by for our world-famous fajitas. Splash Pad is located right outside the patio in the Southwood Town Center.