New Mandarin Garden Restaurant

1001 Vermont Ave #106 Los Angeles CA 90006 USA

(213) 380-0075

Location