Get directions to: Melina's Mexican Restaurant, Blackfoot, ID
Restaurant address: 321 Northwest Main Street Blackfoot, ID 83221, USA
Restaurant: Melina's Mexican Restaurant