Atholl Hotel receives great reviews from guests. Hilton Aberdeen TECA, Palm Court Hotel and Macdonald Norwood Hall Hotel are also excellent options to stay in Aberdeen restaurant.