Get directions to: Betty Tamales Restaurant, San Diego, CA
Restaurant address: 975 S 38th St San Diego, CA 92113, USA
Restaurant: Betty Tamales Restaurant