Get directions to: Amor Mexican Restaurant, San Leandro, CA
Restaurant address: 16490 East 14th Street San Leandro, CA 94578, USA
Restaurant: Amor Mexican Restaurant