Birrieria El Rancho, San Diego, CA. near the border Birrieria El Rancho Facebook Live [ taco foodie] [ birrieria tacos]  Service options: Dine-in · Takeout · No delivery Located in: Plaza De Otay Address: 2496 Roll Dr Ste B, San Diego, CA 92154  Hours: Monday – Friday 7 am. to 3 pm. Phone: (619) 207-0678 Wow great birria taco place. Birria is a […]