Get directions to: Lee's Garden Restaurant, San Leandro, CA
Restaurant address: 21 Thornton St San Leandro, CA 94577, USA
Restaurant: Lee's Garden Restaurant