Where is Walker Art Center?

Where is Walker Art Center located?

Walker Art Center, Walker Art Center, United States of America (approx. 44.9685°, -93.2884°)


Where is Walker Art Center on the map?