
4 "South Los Angeles" Restaurants in Los Angeles.
Teddy’s Red Tacos in South LA serves delicious beef birria out of a truck sitting on (not in use) railroad tracks.
Teddy’s Red Tacos
South Los Angeles
Fisherman’s Island
South Los Angeles
Ackee Bamboo
South Los Angeles