Teru Sushi

11940 Ventura Blvd, Studio City, CA

Event Spaces

Dining Area 1-3
Garden
Sushi Bar
Venue Types