Venice Beach, Los Angeles County · Venice
46 Windward Ave, Venice, CA 90291
Easygoing outlet serving Mexican snacks & platters in a simple venue that has outdoor seating.
Haven't been here myself — came recommended from someone I trust.
About Teddy’s Red Tacos Venice