The Crystal Restaurant

11150 Ventura Blvd Studio City CA 91604 USA

(818) 232-2810

Location