Takosushi is a Japanese restaurant offering an eclectic menu that fuses Asian, Southwestern, and Mexican flavors, including sushi.