Lemon TreeSpecializing in Chinese cuisine.

Popular Menu Items

View full menu

Address

28708 Road Side Dr Ste A
Agoura Hills CA, 91301
(818) 889-1168