6
904 Mokauea St
Honolulu, HI 96819
Price Upon Request
3,388 SF
3,388 SF
Price Upon Request
Restaurant