Where is The Palace of Auburn Hills?

Where is The Palace of Auburn Hills located?

The Palace of Auburn Hills, The Palace of Auburn Hills, United States of America (approx. 42.6992°, -83.2447°)


Where is The Palace of Auburn Hills on the map?