Takahashi Sushi

3835 N Westlake Blvd
Westlake Village, CA
805.496.5294
34.2032
-118.82725

for Takahashi Sushi
Directions
from: