VIP Restaurant, Anchorage, Alaska

VIP Restaurant, Anchorage, Alaska

On trips to see family in Alaska’s largest city, Anchorage, I make it a point to visit VIP Restaurant at least once. It’s located in the Valhalla Center, a retail and office building amid the Korean business cluster along West Northern Lights Boulevard....