Where is the National Stadium of Vyronas located in relation to Athens?

A. In the city center of Athens
B. West of Athens, near the coast
C. South of Athens, near the airport
D. East of Athens, at the foot of Mount Imittos
Answer: 