A Wildflower Inn is located close to downtown Anchorage, near its ample shopping and restaurants.
From $89/night