Ototo – Goodness from the Grill

Sushi Den is a well-known establishment in Colorado. If you are a local, you probably know it as the BEST place to get sushi in Denver and have probably been on numerous occasions. Sushi Den opened its doors in 1984 by Toshi Kizaki. Since then, they have expanded. Next door to Sushi Den is Izakaya…