Taco More is a Mexican restaurant offering street food favorites like tacos and tortas, complemented by a salsa bar with various fixings.