Teddy's Red Tacos

Overview

Hours of Operation

Mon - Closed
Tues-Sun - 9:00am - 7:00pm

Address:

755 E Slauson Ave.
Los Angeles, CA 90011

American Express: the go-to card for travel, restaurants, and experiences. Now accepted at more places than ever.