Write a review Your name* Your e-mail* (Not for publication) Your review * * — Required information Mi Tierra Restaurant ← View details 305 Broadway Avenue Melba, ID (Idaho) 83641, Melba, Idaho (208) 495-1471