×
× Close

The Walrus Restaurant at Arrowhead Plaza

Image uploaded on September 14, 2011
The Walrus Restaurant at Arrowhead Plaza

Arrowhead Plaza after its 2011 renovation. The Walrus, pictured here, opened at the center in 1995.

Click here to learn more about Arrowhead Plaza.

Click here to learn more about
The Walrus.

Report This Image