Featuring 2 pools and 4 hot tubs carved out of a mountainside, this Tempe, Arizona property is adjacent to Diablo Stadium. The on-site restaurant, Top of the Rock showcases panoramic city views. Guest rooms include cable TV.
Address: 2000 Westcourt Way, Tempe (Arizona)
Rates from:
USD 189 Book Now