Phở Lena | 3311 Spenard Rd Anchorage AK 99503 United States Restaurant Menu & Phone3311 Spenard Rd Anchorage AK 99503 United States 4.6/5