Anchorage Hotels Alex Hotel & Suites Anchorage 4615 Spenard Rd, Anchorage, Alaska 99517, USA Added on 23 September 2023