217 E. Houston St. (corner Ave A & Houston)
New York City, New York 10002

The Wrens are an indie rock band that formed in the late 1980s in New Jersey.

Added by Upcoming Robot on February 18, 2009

Interested 1