Hotels Near TownePlace Suites Aberdeen, Aberdeen