5200 Delmar Blvd
St Louis, Missouri 63108

A competition showcasing local Saint Louis fashion designers.

Added by Upcoming Robot on September 7, 2010