Imaginarium Discovery Center is just one of the attractions in Downtown Anchorage, Anchorage so you might want to stop by during your trip. If you want to experience more of the culture Anchorage has to offer, head to The Rooftop, Anchorage Museum, and Anchorage 5th Avenue Mall.