Where are the Stuttgart Giants' home matches currently held?

A. Eberhard-Bauer-Stadion in Stuttgart
B. Mercedes-Benz Arena in Stuttgart
C. Wilhelm-Braun-Sportpark in Stuttgart-Feuerbach
D.  Neckarstadion in Stuttgart
Answer: 