Tac O'Clock is a restaurant offering homemade Mexican cuisine. Popular for its flavorful tamales and birria tacos.