511 E 36th St
Charlotte, North Carolina 28205

The Mantras is a psychedelic/punk/thrash trio from North West, Washington DC.

Added by Upcoming Robot on May 14, 2008