Get directions to: Akai Hana Japanese Restaurant, Carrboro, NC
Restaurant address: 206 West Main Street Carrboro, NC 27510, USA
Restaurant: Akai Hana Japanese Restaurant