Surprise Stadium is the spring training home of the Texas Rangers and the Kansas City Royals. It's perhaps the hidden gem of the Cactus League. A little off the beaten track, the complex is located 21 miles northwest of downtown Phoenix. These ifollosports.com original photos show the facility is very plush and modern, with good sight lines and wide open concourses. It truly feels more like a nice minor league stadium, more so than the other spring training venues. The food makes fans of both teams feel right at home, with Texas and Kansas City barbecue classics readily available (pictured above).