Aoba
Japanese Restaurant
1520 Blake St, Denver, CO 80202
(720) 242-7002
(720) 242-7002
4.0 / 5 based on 25 votes
Photos
... is great. Try the Kobe beef roll and the king crab on seaweed.
The fried lotus root in the side salad is delicious!
Try the White Tuna. Insanely great!