El Rancho Taqueria

727 N 2nd E Rexburg ID 83440 USA

(208) 359-6065

Location