Los Altos Towers
9125 Copper Ave NE
Albuquerque, NM 87123
3 Google user reviews
willard hunter
12 months ago
Loved the Towers. A vertical complex. Lived there 4 years. Friendly, efficient staff. Nice neighbors. Slight criticism: utilities are prorated per building. No incentive (or possibility) to save on utilities. Security good; not perfect.
A Google User
4 years ago
A Google User
5 years ago