Where is L'Aquila?

Where is L'Aquila located?

L'Aquila, L'Aquila (Station), Italy (approx. 42.36036°, 13.377405°)


Where is L'Aquila on the map?