At 8472 S Central Ave, Los Angeles, CA 90001-3761Los Angeles Here : Smokin Telle s BBQ and Grill. Welcome to Smokin Telle s BBQ and Grill is rated 4. It's worth a try!
Write a review