The Taco Spot

Opened in 2012, The Taco Spot was featured in the Miami Herald with an article highlighting its unique, homemade sauces. It also reached #1 on Trip Advisor before its first year of opening.