7111 Stella Place at 7111 Stella Place, Anchorage, AK 99507 | HotPads