Luzita's Taco Shop

restaurant in Otay Mesa West, Imperial Beach

Phone: (619) 424-0008

Address: 2933 Beyer Blvd