Uptown Square Apartments

 7000 Phoenix NE, AlbuquerqueNM 87110
$750+1-2 BedsPets OK