1099 Euclid Ave Ne
Atlanta, Massachusetts 30307

TAB the Band is a Duxbury, Massachusetts-based indie rock band. New York Cool says their music is "straight up rock and roll, jagged guitars with maybe just a hint of country-rock twang."

Added by Upcoming Robot on December 16, 2010