Sushi Harbor - 4136 E 8th Ave, Denver, CO 80220, USA on Eaten