Sixty-Six Acres
2400 12th St NW, Albuquerque 87104