Property Location With a stay at Country Inn & Suites By Carlson Phoenix Airport South in Phoenix (South Mountain), you'll be close to Diablo Stadium and Grady Gammage Memorial Auditorium. This family-friendly hotel is within close proximity of Sea Life Aquarium and Arizona Mills Mall.
Rooms Make yourself at home in one of the 106 air-conditioned rooms featuring refrigerators and LCD...