Get directions to: Lee's Garden, Alhambra, CA
Restaurant address: 1428 S Atlantic Blvd Alhambra, CA 91803, USA
Restaurant: Lee's Garden