HOME / Japanese restaurant / Tabu Shabu - Thousand Oaks
2920 E Thousand Oaks Blvd Suite A, Thousand Oaks, CA 91362
+18053718228
View Business Profile