Get directions to: Hana Japanese Restaurant & Bar, Addison, TX
Restaurant address: 14865 Inwood Rd Addison, TX 75001, USA
Restaurant: Hana Japanese Restaurant & Bar