Eating Barbeque Chinese at Roast Duck Kitchen restaurant in Aiea, HI.

Feedback

Do you manage or own Roast Duck Kitchen?

Yes