Sushi Harbor
Restaurant
•
4136 E 8th Ave, Denver, CO 80220, USA
8.4
Tuesday: 11 AM – 9:30 PM
See if anyone you trust recommends it!