This Anchorage hotel rooms all feature free Wi-Fi and refrigerators. Located at the edge of downtown Anchorage, Inlet Tower Hotel is within walking distance of several attractions.
Number of rooms: 179
1020 W 12th Ave, Anchorage, AK 99501, United States