303-477-5489
3877 TENNYSON ST, DENVER CO 80212
Sushi & Japanese Cuisine
Home
LUNCH MENU
DINNER MENU
Sushi
HAPPY HOUR
WINE MENU
Location
View on Mobile