Grand Slam is a casual bar and grill offering a menu of American eats and breakfast fare, with TVs for sports viewing.