thumbnail

Miami, FL

Sunday March 27, 2011 1PM

Closing Ceremony

The Lowe Art Museum is located at the University of Miami at 1301 Stanford Drive, Coral Gables.


Link to the original article