Hamilton Beach 25370 Indoor Grill for $19.88. Select in-store pickup at Walmart to save on shipping. Otherwise, shipping is $4.97 or free on orders over $50. Here is a screenshot for reference. It cooks up to 8 servings, has sloped grilling surface with a dishwasher-safe drip tray, and built-in cord wrap. Most places have it for over $35.