Lu's Garden
Chinese Restaurant
921 S Baldwin Ave
Ste G and H, Arcadia, CA 91007
(626) 445-7662
(626) 445-7662
3.5 / 5 based on 26 votes
Photos
... the squid, seaweed and bean curd the most
... the squid, seaweed and bean curd the most