Get directions to: Fukumaru Teriyaki, Anchorage, AK
Restaurant address: 4505 Spenard Rd # D Anchorage, AK 99517, USA
Restaurant: Fukumaru Teriyaki