Takumi Sushi is a Japanese restaurant located in Costa Mesa, CA, offering a delectable menu of authentic Japanese cuisine, including sushi and other traditional dishes.
With a focus on quality and taste, Takumi Sushi provides a delightful dining experience, where guests can indulge in the flavors of Japan in a welcoming and cozy atmosphere.
Generated from the website