12059 Ventura Place, Studio City
11239 Ventura Boulevard, Suite 102, STUDIO CITY
SMOKED SALMON • TAPAS • FRENCH FRIES
10964 Ventura Blvd., Studio City