Get directions to: Tempura Express, Anchorage, AK
Restaurant address: 3024 Mountain View Dr # 101 Anchorage, AK 99501, USA
Restaurant: Tempura Express