Get directions to: Aliberto's Taco Shop, La Mesa, CA
Restaurant address: 7819 El Cajon Blvd La Mesa, CA 91942, USA
Restaurant: Aliberto's Taco Shop