New Phoenix Condos for Rent! The Sierra Verde Villas offers up to 2 months free rent! Located at 10525 W. Monterosa St. in Phoenix, Sierra Verde Villas is convenient to many of Phoenix's best amenities. Tour the website to ...
10525 W Monterosa St
85037 Phoenix, Arizona
Ph. (623) 772-0900