Tabu Shabu Restaurant, Costa Mesa is one of the popular Japanese Restaurant located in 333 E 17th St ,Costa Mesa listed under Japanese Restaurant in Costa Mesa
,
We believe in only using the highest grade, natural beef, chicken, and pork. Our produce, seafood and homemade sauces are always fresh and our team focuses on delivering a fun filled, guided dining experience.
Map of Tabu Shabu Restaurant, Costa Mesa
OTHER PLACES NEAR TABU SHABU RESTAURANT, COSTA MESA