Idaho Meridian, ID – 3369 W Chinden Blvd, 83646 3369 W Chinden Blvd, Meridian, ID, 83646 Location Information:Hours: 10:30am - 10:00pm (7 days/week) Phone…slimchickensMay 5, 2023