Where is Liacouras Center?

Where is Liacouras Center located?

Liacouras Center, Pennsylvania, United States (approx. 39.97972°, -75.15862°)


Where is Liacouras Center on the map?