Get directions to: Tempura Kitchen Inc, Anchorage, AK
Restaurant address: 3826 Spenard Road Anchorage, AK 99517, USA
Restaurant: Tempura Kitchen Inc