Napoleon Rogue 2 Burner Protective Cover

$450.00