Restaurant
Sushi-Rama
35 locals recommend,
Location
2615 Larimer St
Denver, CO
Five Points
Tips from locals
Sushi lovers will love this quirky sushi spot where they can select delicious plates straight off a conveyer belt as they eat.