Wed4:30 PM - 11:00 PM
Thu4:30 PM - 11:00 PM
Fri4:30 PM - 11:00 PM
Sat4:30 PM - 11:00 PM

1501 S Pearl St (at Florida St.)

Denver, CO 80210

Rocking red brick walls and garage door windows in the narrow former Den Deli space, Ototo's the lil bro restaurant to famed Sushi Den, its name a play on the Japanese words for "younger brother" and "fish", which itself is all selected by the owner's actual brother in a Japanese chum market, cause the dude's super pikey.