6161 Delmar Blvd
St Louis, Missouri 63112

Say Anything plays modern rock music.

Added by Upcoming Robot on October 22, 2010