Ototo

Denver
icon/time
Wed4:30 PM - 11:00 PM
Thu4:30 PM - 11:00 PM
Fri4:30 PM - 11:00 PM
Sat4:30 PM - 11:00 PM
Ototo

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.