Bar & grill · 127 E Idaho Ave, Meridian, ID
Dine-In
More food in Meridian, ID · Bar & Grill in Meridian