126 E Main St
Newark, Delaware 19711

Lost in Company is a five-piece band based out of Philadelphia.

Added by Upcoming Robot on August 28, 2012