Smokey Mountain Pizzeria Grill Details Location Address:980 E Fairview Ave, Meridian, Idaho, 83642, United States