LKLNJ's Los Angeles, CA, USA
20969 Ventura Blvd Ste 14
Locals recommended this place to me, and raved about the chopped salad. I wasn't entirely sure what...
My Brothers Bar-B-Q
21150 Ventura Blvd
It was the smell coming from the restaurant on the street that drew me in, right off the bat you cou...