Armada are an eclectic three piece cranking out smart, soulful indie rock from the heart of Los Angeles.