Atwater Apartments in Phoenix, AZ
Located at 7750 N 12th Street, Phoenix, AZ 85020
(877) 280-5277
7750 N 12th Street, Phoenix, AZ 85020
Everything is BRAND new at Atwater Apartments! Located near the majestic Phoenix Mountains, Atwater is adjacent to prestigious Squaw Peak in North Central Phoenix. Atwater offers amazing views and ... More


We cannot find any listings from Atwater Apartments on Marketplace. Check out these other listings near Phoenix.

Similar Listings
Listings (1 - 5 of 35,645)
Check Availability

(877) 280-5277

7750 N 12th Street

Phoenix, AZ 85020