Land O’ Lakes is a town of about 30,000 residents located 20 miles north of Tampa, Florida. No, this isn’t the town where butter comes from, but one could claim some of the best tacos come from here. Specifically from a little spot called Capital Tacos. We visited after the lunch time hour and the […]
The post Capital Tacos – Land O’ Lakes, FL appeared first on Beauty and the Beets.