Get directions to: Yomama Sushi, Thousand Oaks, CA
Restaurant address: 140 W Hillcrest Dr Ste 118 Thousand Oaks, CA 91360, USA
Restaurant: Yomama Sushi