The 136-room aloft Tempe, the first new hotel to be built here in a decade, will open Feb. 5. The hotel is also Starwood’s first aloft hotel in Arizona.
The five-story hotel is near Tempe Town Lake and Arizona State University. It features 538 feet of meeting space.