4800 Spenard Road
The Millennium Anchorage Hotel Alaska offers luxury accommodations on the shore of Lake Spenard. Just a mile from the airport and a ten-minute drive from downtown Anchorage, the hotel is ideally situated for exploring Alaska.
No reviews found. Be the first to review this place.