Print This Page |  Close this window
El Jalisco Southwood

El Jalisco Southwood

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.
Address
3197 Merchants Row Blvd
City
Tallahassee
State
FL
Zip Code
32311
Telephone
Website
Social Media
Verified
Print This Page |  Close this window