The Top of the World Hotel is a modern, full service hotel overlooking the Arctic Ocean in Barrow, Alaska. Located 330 miles inside the Arctic Circle in the Heart of the Business District, more...