Garden Restaurant

11633 S Western Ave Los Angeles CA 90047 USA

(323) 942-8012

Location