Map & Directions - Mama Sanchez Taqueria & Garden Plaza
View Menu
Mama Sanchez Taqueria & Garden Plaza
211 N Washington Ave, Oldtown, ID, 83822
(208) 437-1644 (Phone)
211 N Washington Ave, Oldtown, ID, 83822
(208) 437-1644 (Phone)