Ricardos Taco Shop

restaurant in Otay Mesa, Tijuana

Phone: (619) 947-6112

Address: 1605 Cactus Rd