The Deck at Lake Hood

4801 Spenard Road, Anchorage, AK 99517