Review of Iron Cactus

1520 Main St, Dallas, TX 75201

Overall Rating

Review


get the veggie enchiladas. amazing and the goat cheese on top kicks ass

Updated 11 years ago

Celiac