El Limon de Culiacan
Permanently closed
5313 McCullough Ave
San Antonio, TX 78212
El Limon de Culiacan offers a vibrant dining experience in San Antonio, specializing in authentic Mexican cuisine. Patrons enjoy a varied menu featuring delicious vegetarian options and a selection of refreshing cocktails, all served in a charming and culturally rich atmosphere adorned with traditional Mexican decor.
The restaurant is known for its friendly and attentive service, creating a welcoming environment for families and friends alike. With numerous positive reviews praising the food quality and overall experience, El Limon de Culiacan has quickly established itself as a favorite spot among locals and visitors seeking genuine Mexican flavors.
Generated from the website
Also at this address
Find related places
See a problem?
You might also like
Partial Data by Foursquare.






