Where is Saint Andrews Hall?

Where is Saint Andrews Hall located?

Saint Andrews Hall, Saint Andrews Hall, United States of America (approx. 42.3327°, -83.0419°)


Where is Saint Andrews Hall on the map?