Get directions to: Sushi Garden, Anchorage, AK
Restaurant address: 1120 Huffman Rd Anchorage, AK 99515, USA
Restaurant: Sushi Garden