El Ranchero Taco Shop

restaurant in Otay, Imperial Beach

Phone: (619) 476-8005

Address: 3344 Main St