Meridian Location is Now Open!
2018-04-16

Our Meridian location has just opened!

Address: 520 S Main St, Meridian ID 83642
Tel: (208)922-6433
Day: Tue - Sat
Lunch: 11:30am - 2pm, Dinner: 5:30pm - 9pm

Back