Get directions to: Love's Country Store, Santa Rosa, NM
Restaurant address: I-40 & Us Highway 84 Exit 277 Santa Rosa, NM 88435, USA
Restaurant: Love's Country Store