Otto’s Tacos Opens Up a New Location

I have yet to meet a person who doesn’t love tacos. And Otto’s Tacos is a well-known LA-inspired street style taco joint that has numerous locations throughout the city. Back in June, founder Otto Cedeno opened up their latest location on the Upper East Side, where customers can enjoy all of the fixings they’ve come to love at their East […]

Read more ›