The video shows a close-up of two tacos being dipped into a bowl of sauce. The tacos are filled with meat, onions, and cilantro, and are placed on a red and white checkered paper. Various condiments a... More about El Señor Del Los Tacos

Video Transcript

Flavor, Meng? Okay, okay.


View on Map
4901 W Linebaugh Ave, Greater Carrollwood, Florida, 33624
Loading map...
DirectionsGet directions
Location Hours
Monday07:00 AM - 04:00 PM
Tuesday07:00 AM - 04:00 PM
Wednesday07:00 AM - 04:00 PM
Thursday07:00 AM - 04:00 PM
Friday07:00 AM - 04:00 PM
Saturday07:00 AM - 04:00 PM
SundayClosed