Where is Philip A. Hart Plaza?

Where is Philip A. Hart Plaza located?

Philip A. Hart Plaza, Philip A. Hart Plaza, United States of America (approx. 42.328384°, -83.04432°)


Where is Philip A. Hart Plaza on the map?