Champs Chicken Updated

3630 Historic Rt 66
Santa Rosa, NM 88435 United States