Castle Apartments

1410 Central SW
Albuquerque
New Mexico
United States