Located at 6303 Indian School Road NE in Albuquerque - Uptown, Albuquerque, The Landmark is a multifamily property featuring 102 apartment dwelling units. The current unit mix shows the following unit types: One Bedroom, Studio, Three Bedroom/Two Bath, Two Bedroom/Two and One Half Bath, Two Bedroom/Two Bath, totaling 95,610 SqFt. The property was delivered in 1964.