Sushi-Rama - DTC is located in Denver, United States on 4960 S Newport St. Sushi-Rama - DTC is rated 4 out of 5 in the category sushi in United States. The owners of Osaka Ramen bring you Denver's premiere conveyor belt sushi restaurant. We offer creative rolls, nigiri, beer, sake, cocktails and more.
Address
4960 S Newport St