Apartments in Albuquerque Area -

Spain Townhomes | Albuquerque, NM

Spain Townhomes in Albuquerque, NM
Located at 8401 Spain Rd NE, Albuquerque, NM 87111
(505) 545-6292
Location:
8401 Spain Rd NE, Albuquerque, NM 87111
Description:
Water, Sewer and Trash included, Pets Accepted, Washer Dryer Hookups, Large Private Backyards and Balconies, Townhome Style Apartments, Short Term Leases Available
Check Availability

(505) 545-6292

8401 Spain Rd NE

Albuquerque, NM 87111