Contact
Tacos El Ranchero (619) 806-4171
495 Telegraph Canyon Rd, Chula Vista CA as of dinehere.us