Sushi Harbor
Restaurant
•
4136 E 8th Ave, Denver, CO 80220, USA
8.4
Monday: Closed
See if anyone you trust recommends it!