Update Info - Green Chilie Grill
This restaurant was reported as closed. If it is open, let us know.
Green Chilie Grill
1882 Stagecoach Rd
Lordsburg, NM 88045
1882 Stagecoach Rd
Lordsburg, NM 88045
This restaurant was reported as closed. If it is open, let us know.