4100 Main St
Philadelphia, Pennsylvania 19127

The Tree Rats are a four-piece band based out of Ardmore.

Added by Upcoming Robot on July 25, 2012