El Borrego

⭐️☆☆☆☆ 1.8 – 5 reviews establishment • food • point_of_interest • restaurant Address: 25 E 8th St, Los Angeles, CA 90021, USA Phone: N/A View on Map Lord Greg ⭐⭐⭐⭐⭐ Well know spot for a good morning meal. Barbacoa by the pound but also carry different meats and iteams...