A
Otto's Tacos
Upvote(1)

Otto's Tacos launched in 2013 in the East Village of New York City. The team behind Otto's had one simple goal, to bring New Yorkers the best flavors found in taquerias sprinkled throughout Southern California.

Brands the public would love to see start franchising

Nominate a brand
Sort by